org.eclipse.rse.ui.validators
Class ValidatorFilterName
java.lang.Object
org.eclipse.rse.ui.validators.ValidatorUniqueString
org.eclipse.rse.ui.validators.ValidatorFileName
org.eclipse.rse.ui.validators.ValidatorFilterName
- All Implemented Interfaces:
- ICellEditorValidator, IInputValidator, ISystemValidator, ISystemValidatorUniqueString
- public class ValidatorFilterName
- extends ValidatorFileName
- implements ISystemValidator
This class is used in dialogs that prompt for filter name. Filter names
have to be unique, and to enable saving per file, must be a valid file 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_FILTERNAME_LENGTH
public static final int MAX_FILTERNAME_LENGTH
- See Also:
- Constant Field Values
ValidatorFilterName
public ValidatorFilterName(Vector existingList)
- Constructor accepting a Vector.
ValidatorFilterName
public ValidatorFilterName(String[] existingList)
- Constructor accepting an Array.
toString
public String toString()
- Overrides:
toString in class ValidatorFileName
checkForBadCharacters
protected boolean checkForBadCharacters(String newText)
- Overridable extension point to check for invalidate characters beyond what Eclipse checks for
- Overrides:
checkForBadCharacters in class ValidatorFileName
- Returns:
- true if valid, false if not
getMaximumNameLength
public int getMaximumNameLength()
- Return the max length for filters: 100
- Specified by:
getMaximumNameLength in interface ISystemValidator- Overrides:
getMaximumNameLength in class ValidatorFileName
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.