Class DataBoundComponentModel
- java.lang.Object
-
- com.github.bordertech.wcomponents.ComponentModel
-
- com.github.bordertech.wcomponents.DataBoundComponentModel
-
- All Implemented Interfaces:
WebModel
,Externalizable
,Serializable
- Direct Known Subclasses:
BeanAndProviderBoundComponentModel
,BeanBoundComponentModel
,BeanProviderBoundComponentModel
public class DataBoundComponentModel extends ComponentModel
The ComponentModel for components implementing theDataBound
interface.- Since:
- 1.0.0
- Author:
- Yiannis Paschalidis
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.github.bordertech.wcomponents.ComponentModel
DISABLED_FLAG, ENCODE_TEXT_FLAG, FLAGS_DEFAULT, HIDE_FLAG, INITIALISED_FLAG, MANDATORY_FLAG, NAMING_CONTEXT_FLAG, READONLY_FLAG, SUBMIT_ON_CHANGE_FLAG, TRACKABLE_FLAG, USER_DATA_SET, VALIDATE_FLAG, VISIBLE_FLAG
-
-
Constructor Summary
Constructors Constructor Description DataBoundComponentModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getData()
void
resetData()
Resets the data to the default value.void
setData(Object data)
-
Methods inherited from class com.github.bordertech.wcomponents.ComponentModel
addHtmlClass, addHtmlClass, copyData, equals, getAccessibleText, getAttribute, getAttributes, getChildren, getContextIds, getFlags, getHtmlClass, getHtmlClasses, getIdName, getLabel, getParent, getSharedModel, getTag, getTemplateMarkUp, getTemplateUrl, getToolTip, hashCode, readExternal, removeAttribute, removeHtmlClass, removeHtmlClass, setAccessibleText, setAttribute, setAttributes, setChildren, setContextIds, setFlags, setHtmlClass, setHtmlClass, setIdName, setLabel, setParent, setSharedModel, setTag, setTemplateMarkUp, setTemplateUrl, setToolTip, writeExternal
-
-
-
-
Method Detail
-
getData
public Object getData()
- Returns:
- Returns the component data.
-
setData
public void setData(Object data)
- Parameters:
data
- The component data to set.
-
resetData
public void resetData()
Resets the data to the default value. Only has an effect for session component models (ie. those with a shared model set).
-
-