org.eclipse.rse.ui.validators
Class ValidatorFilterPoolName
java.lang.Object
org.eclipse.rse.ui.validators.ValidatorUniqueString
org.eclipse.rse.ui.validators.ValidatorFolderName
org.eclipse.rse.ui.validators.ValidatorFilterPoolName
- All Implemented Interfaces:
- ICellEditorValidator, IInputValidator, ISystemValidator, ISystemValidatorUniqueString
- public class ValidatorFilterPoolName
- extends ValidatorFolderName
- 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, 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(Vector existingList)
- Constructor accepting a Vector.
ValidatorFilterPoolName
public ValidatorFilterPoolName(String[] existingList)
- Constructor accepting an Array.
toString
public String toString()
- Overrides:
toString in class ValidatorFolderName
checkForBadCharacters
protected boolean checkForBadCharacters(String newText)
- Overridable extension point to check for invalidate characters beyond what Eclipse checks for
- Overrides:
checkForBadCharacters in class ValidatorFolderName
- 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 ValidatorFolderName
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.