|
|||||||||
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.UINumberValidator
Field Summary | |
protected IStringConverter |
fConverter
The converter used to pass from String to Object and vice versa. |
static int |
JAVA_LANG_STYLE
The formatting/converting style defined by the classes Double, Integer, FloatingDecimal |
static int |
JAVA_TEXT_STYLE
The formating/converting style defined by the class NumberFormat |
protected static java.lang.String |
validChars
Allowed input characters |
Fields inherited from class com.ibm.ulc.ui.UIProxy |
fConnection,
fId,
fList,
fOptionalEvents,
fProxyParent |
Constructor Summary | |
UINumberValidator()
UINumberValidator 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 range specified. |
java.lang.String |
convertToString(java.lang.Object object,
boolean forEditing)
Return the String represenation of the object or the empty string if object is null. |
java.lang.String |
filterInput(java.lang.String newString)
The default implementation returns original string without modification. |
boolean |
hasValidCharacters(java.lang.String s)
Ensure that the given string has no invalid characters. |
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 |
filterInput,
filterInput,
getCols,
getDefaultValue |
Methods inherited from class com.ibm.ulc.ui.UIProxy |
add,
add,
addInstance,
addMany,
cachedResources,
convert,
convert,
enableOptionalEvents,
finalize,
find,
free,
getApplication,
getChildren,
getConnection,
getId,
getManaged,
getManaged,
getProxyParent,
getUI,
handleRequest,
internalAddToChildren,
internalRemoveFromChildren,
isChildOf,
isChildWidget,
isOptionalEventEnabled,
isParentOf,
newUpdate,
printInstances,
remove,
remove,
removeInstance,
removeMany,
sendEventULC,
sendEventULC,
sendEventULC,
sendOptionalEventULC,
sendOptionalEventULC,
sendOptionalEventULC,
sendULC,
sendULC,
setConnectionAndId,
setOptionalEvents,
setOptionalEventsEnabled,
setProxyParent,
trouble,
updateCachedResource |
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 |
protected IStringConverter fConverter
protected static java.lang.String validChars
public static final int JAVA_LANG_STYLE
public static final int JAVA_TEXT_STYLE
Constructor Detail |
public UINumberValidator()
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)
public java.lang.String convertToString(java.lang.Object object, boolean forEditing)
IDataType.convertToString(Object, boolean)
public java.lang.String filterInput(java.lang.String newString)
IDataType.filterInput(String)
public boolean hasValidCharacters(java.lang.String s)
IDataType.filterInput(String)
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 |