Factory class used to construct instances of
DataGridState objects. This
class is used by the data grid and other clients to obtain the state for a data grid
with a given name.
Data grid state information is scoped by a unique data grid String name. This name
should be unique for a particular scope in a request. For all factory methods that
take a data grid name as a parameter, the value of the name attribute
should match the value of the
org.apache.beehive.netui.tags.databinding.datagrid.DataGrid.setName(String) attribute for the data grid whose state to lookup.
Convenience method that allows a
DataGridState object from a client to
be attached to the factory. This allows subsequent calls to retrieve this same
DataGridState instance.
Parameters: name - the name of the data grid Parameters: state - the DataGridState object to attach
Parameters: name - the name of the data grid Parameters: config - the DataGridConfig object to use when creating thegrid's DataGridState object. the data grid state object
Parameters: name - the name of the data grid Parameters: config - the DataGridConfig object to use when creating thegrid's DataGridURLBuilder object. the URL builder for a data grid's state object