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

Contains data related classes.

See:
          Description

Interface Summary
BeanModelMarker Marker interface that identifies bean model classes indirectly without 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<D> Defines the interface for objects that can retrieve data.
DataReader<D> Interface for objects that translate raw data into a given type.
FilterConfig Filter config object for GridFilters
FilterPagingLoadConfig A PagingLoadConfig which adds support for filter criteria.
GroupingLoadConfig List load config with support for grouping.
ListLoadConfig Load config interface for list based data.
ListLoader<D> Interface for list based loaders.
ListLoadResult<Data> Load result interface for list based load results.
LoadConfig Base interface for load config objects.
Loader<D> Interface for objects that can load remote data.
Model Primary interface for GXT model objects with event support.
ModelComparer<M extends ModelData> Compares the model instances for equality.
ModelData Primary interface for GXT model objects without support events.
ModelIconProvider<M extends ModelData>  
ModelKeyProvider<M extends ModelData> Instances of this class provide unique keys for models.
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<D extends PagingLoadResult<?>> A loader for a pageable set of data.
PagingLoadResult<Data> A LoadResult for paging loaders.
RemoteSortTreeLoadConfig A ListLoadConfig which adds a parent property.
RemoteSortTreeLoader<M extends ModelData> A TreeLoader subclass that adds support for remote sorting.
TreeLoader<M extends ModelData> A Loader for trees.
TreeModel A Model that supports parent and children.
 

Class Summary
AggregateModelStringProvider<M extends ModelData> Allows multiple providers to be registered by data type and property name.
BaseBooleanFilterConfig  
BaseDateFilterConfig  
BaseFilterConfig  
BaseFilterPagingLoadConfig  
BaseGroupingLoadConfig A ListLoadConfig with grouping support.
BaseListFilterConfig  
BaseListLoadConfig Default ListLoadConfig implementation.
BaseListLoader<D extends ListLoadResult<?>> Default implementation of the ListLoader interface.
BaseListLoadResult<Data> Default implementation of the ListLoadResult interface.
BaseLoader<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.
BaseNumericFilterConfig  
BasePagingLoadConfig Default implementation of the PagingLoadConfig.
BasePagingLoader<D extends PagingLoadResult<?>> Default implementation of the PagingLoader interface.
BasePagingLoadResult<Data> Default implementation of the PagingLoadResult interface.
BaseRemoteSortTreeLoadConfig Default implementation of the RemoteSortTreeLoadConfig.
BaseRemoteSortTreeLoader<M extends ModelData> Default implementation of the RemoteSortTreeLoader interface.
BaseStringFilterConfig  
BaseTreeLoader<M extends ModelData> Default implementation of the TreeLoader interface.
BaseTreeModel Default implementation of the TreeModel interface.
BeanModel A ModelData instance that wraps a bean.
BeanModelFactory BeanModelFactores are responsible for creating new BeanModel instances from Java POJOs.
BeanModelLookup Returns BeanModelFactories for java beans.
BeanModelReader 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<D> A concrete DataProxy that retrieves data using a RequestBulder instances.
JsonLoadResultReader<D> A JsonReader implementation that reads JSON data using a ModelType definition and returns a list load result.
JsonPagingLoadResultReader<D> A JsonReader implementation that reads JSON data using a ModelType definition and returns a paging list load result.
JsonReader<D> A DataReader implementation that reads JSON data using a ModelType definition and produces a set of ModelData instances.
LoadEvent 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.
ModelProcessor<M extends ModelData> Provides a convenient method to provide "formatted" data when using templates.
ModelReader A DataReader implementation for Model instances.
ModelType Describes the fields and structure of a Model.
NestedModelUtil  
PagingModelMemoryProxy A specialized DataProxy the supports paging when the entire data set is in memory.
PropertyChangeEvent A ChangeEvent for property changes.
RpcMap RpcMap is used to workaround a part of GWT RPC system.
RpcProxy<D> DataProxy implementation that retrieves data using GWT RPC.
ScriptTagProxy<D> A DataProxy that reads a data from a URL which may be in a domain other than the originating domain of the running page.
SortInfo Aggregates sort field and sort direction.
TreeBeanModelReader A DataReader for beans using a BeanModelFactory.
TreeLoadEvent Event type for tree loaders.
TreeModelReader<D extends List<? extends ModelData>> A DataReader that simply returns the children of the passed TreeModel.
XmlLoadResultReader<D extends ListLoadResult<? extends ModelData>> A XmlReader implementation that reads XML data using a ModelType definition and returns a list load result instance.
XmlPagingLoadResultReader<D extends PagingLoadResult<? extends ModelData>> A XmlReader implementation that reads XML data using a ModelType definition and returns a paging list load result instance.
XmlReader<D> 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.