Package net.xoetrope.xui.data

Interface Summary
XCustomDataBinding Describes an interface used to allow components to be updated when a data model changes and to allow the model to be updated when the user interface elements change.
XDataBinding Describes an interface used to allow components to be updated when a data model changes and to allow the model to be updated when the user interface elements change.
XDataBindingFactory A factory for construction of data bindings
XModelAdapter An interface used to add functionality and provide convenient access to the model for some components.
XModelListener An interface used whena model value is modified.
XRowSelector An interface for getting and setting a row selection index
 

Class Summary
XBaseModel The basic implementation of the XModel is handled by this class.
XBasicDataBindingFactory A data binding factory for the basic XUI binding types
XLabelBinding Bind an XLabel to a data model value/node.
XListBinding Bind a list to a data model value/node.
XListModelAdapter Adapts an XModel to provide access to child nodes as a list in a way that is more convenient for use with UI components and so that some state information can be maintained.
XModel The XModel is designed to support an MVC like structure.
XRadioBinding Deprecated. use XStateBinding instead
XStateBinding Bind a component's state to a data model value/node.
XTextBinding Bind a TextComponent to a data model value/node.