|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sybase.uep.bobclient.controls.TextInputController
public class TextInputController
Work as controller to TextInput handle set/get data, verify user input [26 Mar 2010] Add validation handler
Constructor Summary | |
---|---|
TextInputController(ITextInput textInput)
|
Method Summary | |
---|---|
void |
clearValue(boolean clear)
|
protected java.lang.String |
createDataTypeError(java.lang.String type,
java.lang.String logicalName,
boolean secondArg,
java.lang.String invalidValueMessage)
|
LogicalType |
getLogicalType()
|
java.lang.String |
getSchemaType()
|
java.lang.Object |
getValue()
return value according to schemaType. |
void |
resetData()
reset with initialization variable |
void |
setControlVariable(ControlVariable variable)
|
void |
setEmptyMeanNull(boolean emptypMeansNull)
|
void |
setValidators(java.util.Vector validators)
|
void |
setValue(java.lang.Object value)
|
boolean |
validate(boolean needValidate,
java.lang.String invalidValueMessage,
boolean showAlertDialogIfInvalid,
boolean restoreFocusIfInvalid)
Validates the text input value |
java.lang.String |
validation(java.lang.String invalidValueMessage)
If return value not equals "", validation failed. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextInputController(ITextInput textInput)
Method Detail |
---|
public java.lang.String getSchemaType()
public LogicalType getLogicalType()
public void setEmptyMeanNull(boolean emptypMeansNull)
public void setValidators(java.util.Vector validators)
public void clearValue(boolean clear)
public void setControlVariable(ControlVariable variable)
public void setValue(java.lang.Object value)
public java.lang.Object getValue()
public java.lang.String validation(java.lang.String invalidValueMessage)
protected java.lang.String createDataTypeError(java.lang.String type, java.lang.String logicalName, boolean secondArg, java.lang.String invalidValueMessage)
public void resetData()
public boolean validate(boolean needValidate, java.lang.String invalidValueMessage, boolean showAlertDialogIfInvalid, boolean restoreFocusIfInvalid)
needValidate
- invalidValueMessage
- showAlertDialogIfInvalid
- restoreFocusIfInvalid
-
true
if the validation passes, otherwise false
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |