|
org.eclipse.rse.ui.validators
Class ValidatorFilterPoolName
java.lang.Object
org.eclipse.rse.ui.validators.ValidatorUniqueString
org.eclipse.rse.ui.validators.ValidatorFilterPoolName
-
All Implemented Interfaces:
-
IInputValidator,
ICellEditorValidator,
ISystemValidator,
ISystemValidatorUniqueString
-
public class ValidatorFilterPoolName
- extends
ValidatorUniqueString
- implements
ISystemValidator
This class is used in dialogs that prompt for filter name. Filter names
have to be unique, and to enable saving per folder, must be a valid folder name.
The IInputValidator interface is implemented by our parent and it
is used by jface's InputDialog class and property sheet window.
Methods inherited from class org.eclipse.rse.ui.validators.
ValidatorUniqueString
|
doMessageSubstitution,
getExistingNamesList,
getSystemMessage,
getSystemMessageText,
isSyntaxOk,
isValid,
isValid,
quotedToLowerCase,
setCaseSensitive,
setErrorMessages,
setExistingNamesList,
setExistingNamesList,
setUseUpperCase,
validate
|
MAX_FILTERPOOLNAME_LENGTH
public static final int MAX_FILTERPOOLNAME_LENGTH
-
See Also:
-
Constant Field Values
ValidatorFilterPoolName
public ValidatorFilterPoolName(
Collection existingList)
- Constructor accepting a Collection.
-
Parameters:
-
existingList - a collection of existing filter names to compare against.
This will not be modified by the validator.
Note that toString() is used to get the string from each item.
ValidatorFilterPoolName
public ValidatorFilterPoolName(
String[] existingList)
- Constructor accepting an Array.
-
Parameters:
-
existingList - An array containing a list of existing strings to compare against.
toString
public
String toString()
-
-
Overrides:
-
toString
in class
ValidatorUniqueString
-
checkForBadCharacters
protected boolean checkForBadCharacters(
String newText)
- Overridable extension point to check for invalidate characters beyond what Eclipse checks for
-
-
-
Returns:
- true if valid, false if not
getMaximumNameLength
public int getMaximumNameLength()
- Return the max length for filter pools: 50
-
-
Specified by:
-
getMaximumNameLength
in interface
ISystemValidator
-
Overrides:
-
getMaximumNameLength
in class
ValidatorUniqueString
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|