|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.ulc.util.UlcObject | +--com.ibm.ulc.ui.UIProxy | +--com.ibm.ulc.ui.dataTypes.UIDataType | +--com.ibm.ulc.ui.dataTypes.UIRegularExpressionValidator
Field Summary | |
IRegularExpression |
fInputFilterExpression
The expression that is checked as each character is typed. |
IRegularExpression |
fValidateExpression
The expression that is checked when the field looses its focus. |
Fields inherited from class com.ibm.ulc.ui.UIProxy |
fConnection,
fId |
Constructor Summary | |
UIRegularExpressionValidator()
UIRegularExpressionValidator constructor comment. |
Method Summary | |
java.lang.Object |
convertToObject(int phase,
java.lang.String newString,
java.lang.Object previousValue)
Check if the input string conforms to the regular expression. |
protected IRegularExpression |
createRegularExpression(java.lang.String expression)
|
java.lang.String |
filterInput(java.lang.String newString)
The default implementation returns original string without modification. |
boolean |
matchPattern(IRegularExpression regExpPattern,
java.lang.String matchString)
Return true if the string matches the regExpPattern otherwise false. |
void |
restoreState(ORBConnection conn,
Anything args)
This method is the first method called after this widget is instantiated. |
Methods inherited from class com.ibm.ulc.ui.dataTypes.UIDataType |
convertToString,
filterInput,
getCols,
getDefaultValue |
Methods inherited from class com.ibm.ulc.ui.UIProxy |
add,
add,
addInstance,
addMany,
convert,
convert,
finalize,
find,
free,
getManaged,
handleRequest,
isOptionalEventEnabled,
printInstances,
remove,
remove,
removeInstance,
removeMany,
sendEventULC,
sendEventULC,
sendEventULC,
sendOptionalEventULC,
sendOptionalEventULC,
sendOptionalEventULC,
sendULC,
sendULC,
setOptionalEventsEnabled,
trouble |
Methods inherited from class com.ibm.ulc.util.UlcObject |
trouble2,
trouble2Err,
troubleErr |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public IRegularExpression fValidateExpression
public IRegularExpression fInputFilterExpression
Constructor Detail |
public UIRegularExpressionValidator()
Method Detail |
public java.lang.Object convertToObject(int phase, java.lang.String newString, java.lang.Object previousValue) throws DataTypeConversionException
phase
- int The current validation phase.
The phase can be one of the following:
FORM_NOTIFICATION_IMMEADIATE : Typically no validation is performed in this case the input string is returned as is. FORM_NOTIFICATION_ON_FOCUS_CHANGE FORM_NOTIFICATION_ON_REQUEST
newString
- The String to convert.IDataType.convertToObject(int, String, Object)
protected IRegularExpression createRegularExpression(java.lang.String expression)
expression
- java.lang.Stringpublic java.lang.String filterInput(java.lang.String newString)
IDataType.filterInput(String)
public boolean matchPattern(IRegularExpression regExpPattern, java.lang.String matchString)
public void restoreState(ORBConnection conn, Anything args)
conn
- the UlcConnection
in which this operation is performedargs
- the Anything
containing the optional initialization parameters
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |