Package com.extjs.gxt.ui.client.data

Contains data related classes.

See:
          Description

Interface Summary
BeanModelMarker Marker interface that identifies bean model classes indirectly witout having to modify the bean.
BeanModelTag Tag interface used to identify Java Beans that may be used to generate BeanModel instances.
ChangeEventSource Interface for object that notify listeners when changed.
ChangeListener Interface for objects that listen for model change events.
DataProxy<C,D> Defines the interface for objects that can retrieve data.
DataReader<C,D> Interface for objects that translate raw data into a given type.
GroupingLoadConfig List load config with support for grouping.
ListLoadConfig Load config interface for list based data.
ListLoader<C extends ListLoadConfig> Inteface for list based loaders.
ListLoadResult<Data> Load result inteface for list based load results.
Loader<C> Interface for objects that can load remote data.
Model Primary interface for GXT model objects with event support.
ModelComparer<M extends ModelData> Comapares the model instances for equality.
ModelData Primary interface for GXT model objects without support events.
ModelStringProvider<M extends ModelData> Interface for objects that can translate a model's typed values to strings.
PagingLoadConfig A ListLoadConfig with support for limit and offset values.
PagingLoader<C extends PagingLoadConfig> A loader for a pageable set of data.
PagingLoadResult<Data> A LoadResult for paging loaders.
TreeLoader<M extends ModelData> A Loader for trees.
TreeModel<T extends TreeModel> A Model that supports parent and children.
 

Class Summary
AggregateModelStringProvider Allows multiple providers to be registered by data type and property name.
BaseGroupingLoadConfig  
BaseListLoadConfig Default ListLoadConfig implementation.
BaseListLoader<C extends ListLoadConfig,D extends ListLoadResult> Default implementation of the ListLoader interface.
BaseListLoadResult<Data> Default implementation of the ListLoadResult interface.
BaseLoader<C,D> Abstract base loader implementation.
BaseModel Models are generic data structures that notify listeners when changed.
BaseModelData Default ModelData implementation.
BaseModelStringProvider<M extends ModelData> Basic implementation of the ModelStringProvider interface.
BasePagingLoadConfig Default implementation of the PagingLoadConfig.
BasePagingLoader<C extends PagingLoadConfig,D extends PagingLoadResult> Default implementation of the PagingLoader interface.
BasePagingLoadResult<Data> Default implementation of the PagingLoadResult interface.
BaseTreeLoader<M extends ModelData> Default implementation of the TreeLoader interface.
BaseTreeModel<T extends TreeModel> Default implementation of the TreeModel interface.
BeanModel A ModelData instance that wraps a bean.
BeanModelFactory Responsible for create new bean model instances.
BeanModelLookup Returns BeanModelFactories for java beans.
BeanModelReader<C> A DataReader for beans using a BeanModelFactory.
ChangeEvent Instances of this class are sent as a result of model changes.
ChangeEventSupport Default implementation of the ChangeEventSource interface.
DataField Describes a field in a Model.
DefaultModelComparer<M extends ModelData> Default ModelComparer
HttpProxy<C,D> A concrete DataProxy that retrieves data using a RequestBulder instances.
JsonReader<C> A DataReader implementation that reads JSON data using a ModelType definition and produces a set of ModelData instances.
JsonTreeReader<C> A DataReader implementation that reads JSON data using a ModelType definition and produces a set of ModelData instances.
LoadEvent<C,D> Instances of this class are sent as a result of load operations.
MemoryProxy<D> A DataProxy implementation that simply passes the data specified in the constructor to the reader when its load method is called.
ModelReader<C> A DataReader implementation for Model instances.
ModelType Describes the fields and structure of a Model.
NestedModelUtil  
PropertyChangeEvent A ChangeEvent for property changes.
QueryLoadConfig  
RpcMap RpcMap is used to workaround a part of GWT RPC system.
RpcProxy<C,D> DataProxy implementation that retrieves data using GWT RPC.
ScriptTagProxy<C,D>  
SortInfo Aggregates sort field and sort direction.
TreeLoadEvent<M extends ModelData> Event type for tree loaders.
TreeModelReader A DataReader that simply returns the children of the passed TreeModel.
XmlReader<C> A DataReader implementation that reads XML data using a ModelType definition and produces a set of ModelData instances.
 

Annotation Types Summary
BeanModelMarker.BEAN  
 

Package com.extjs.gxt.ui.client.data Description

Contains data related classes.