Package org.zkoss.stateless.action.data
Class InputData
- java.lang.Object
-
- org.zkoss.stateless.action.data.InputData
-
- All Implemented Interfaces:
java.io.Serializable,ActionData
- Direct Known Subclasses:
ErrorData
public class InputData extends java.lang.Object implements ActionData
Represents input data cause by user's input something at the client.- Author:
- jumperchen
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InputData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetPreviousValue()Returns the previous value before user's input.intgetStart()Returns the start position of the cursor from the input element.java.lang.StringgetValue()Returns the value that user input.booleanisChangingBySelectBack()Returns whether this data is caused by an action that isonChangingtype, and caused by user's selecting a list of predefined values (a.k.a., items).
-
-
-
Method Detail
-
getValue
public java.lang.String getValue()
Returns the value that user input.
-
getPreviousValue
public java.lang.Object getPreviousValue()
Returns the previous value before user's input. Notice that the class of the return value depends on the component. For example, an instance of Double is returned ifIDoubleboxis used.
-
isChangingBySelectBack
public boolean isChangingBySelectBack()
Returns whether this data is caused by an action that isonChangingtype, and caused by user's selecting a list of predefined values (a.k.a., items).It is always false if it is caused by an action with the
onChangetype.Currently, only
IComboboxmight set it to true for the onChanging action.
-
getStart
public int getStart()
Returns the start position of the cursor from the input element.- Returns:
- the start position
>= 0
-
-