|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.systems.core.ui.validators.ValidatorUniqueString
com.ibm.etools.systems.core.ui.validators.ValidatorFilterString
This class is used in dialogs that prompt for filter strings. This class typically needs to be overridden for a particular subsystem factory provider. By default, it simply checks for uniqueness.
Field Summary | |
---|---|
static String |
copyright
|
static int |
MAX_FILTERSTRINGNAME_LENGTH
|
protected SystemMessage |
msg_Invalid
|
Fields inherited from class com.ibm.etools.systems.core.ui.validators.ValidatorUniqueString |
---|
CASE_INSENSITIVE, CASE_SENSITIVE, caseSensitive, currentMessage, existingList, msg_Empty, msg_NonUnique, QUOTE, syntaxValidator, useUpperCase |
Fields inherited from interface com.ibm.etools.systems.core.ui.validators.ISystemValidator |
---|
Copyright |
Constructor Summary | |
---|---|
ValidatorFilterString(boolean caseSensitive)
Use this constructor when the name need not be unique, and you just want the syntax checking. |
|
ValidatorFilterString(String[] existingList,
boolean caseSensitive)
Constructor accepting an Array for the list of existing strings, as simple strings. |
|
ValidatorFilterString(SystemFilterString[] existingList,
boolean caseSensitive)
Constructor accepting an Array for the list of existing strings, as actual filter strings. |
|
ValidatorFilterString(Vector existingList,
boolean caseSensitive)
Constructor accepting a Vector for the list of existing strings, as simple strings. |
Method Summary | |
---|---|
protected static String[] |
convertFilterStringsToStrings(SystemFilterString[] filterStrings)
Converts an array of filter strings into an array of strings |
int |
getMaximumNameLength()
Return the max length for filter strings: 1000 |
SystemMessage |
isSyntaxOk(String newText)
Validate each character. |
void |
setDuplicateFilterStringErrorMessage(SystemMessage msg)
Set the error message to issue when a duplicate filter string is found. |
void |
setErrorMessages(SystemMessage msg_Empty,
SystemMessage msg_NonUnique,
SystemMessage msg_Invalid)
Supply your own error message text. |
String |
toString()
|
Methods inherited from class com.ibm.etools.systems.core.ui.validators.ValidatorUniqueString |
---|
doMessageSubstitution, getExistingNamesList, getSystemMessage, getSystemMessageText, isValid, isValid, quotedToLowerCase, setCaseSensitive, setErrorMessages, setExistingNamesList, setExistingNamesList, setUseUpperCase, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.etools.systems.core.ui.validators.ISystemValidator |
---|
getSystemMessage, validate |
Field Detail |
public static final String copyright
public static final int MAX_FILTERSTRINGNAME_LENGTH
protected SystemMessage msg_Invalid
Constructor Detail |
public ValidatorFilterString(Vector existingList, boolean caseSensitive)
existingList
- A vector of strings to compare against.caseSensitive
- true if comparisons are to be case sensitive, false if case insensitive.public ValidatorFilterString(String[] existingList, boolean caseSensitive)
existingList
- An array containing list of existing strings to compare against.caseSensitive
- true if comparisons are to be case sensitive, false if case insensitive.public ValidatorFilterString(SystemFilterString[] existingList, boolean caseSensitive)
existingList
- An array containing list of existing filter strings to compare against.caseSensitive
- true if comparisons are to be case sensitive, false if case insensitive.public ValidatorFilterString(boolean caseSensitive)
Method Detail |
public void setDuplicateFilterStringErrorMessage(SystemMessage msg)
protected static String[] convertFilterStringsToStrings(SystemFilterString[] filterStrings)
public void setErrorMessages(SystemMessage msg_Empty, SystemMessage msg_NonUnique, SystemMessage msg_Invalid)
public String toString()
toString
in class ValidatorUniqueString
public SystemMessage isSyntaxOk(String newText)
isSyntaxOk
in class ValidatorUniqueString
public int getMaximumNameLength()
getMaximumNameLength
in interface ISystemValidator
getMaximumNameLength
in class ValidatorUniqueString
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |