Package com.itmill.toolkit.data.util

Provides various utility classes that implement the data layer functionality.

See:
          Description

Class Summary
BeanItem A wrapper class for adding the Item interface to any Java Bean.
ContainerHierarchicalWrapper A wrapper class for adding external hierarchy to containers not implementing the Container.Hierarchical interface.
ContainerOrderedWrapper A wrapper class for adding external ordering to containers not implementing the Container.Ordered interface.
FilesystemContainer  
HierarchicalContainer A specialized Container whose contents can be accessed like it was a tree-like structure.
IndexedContainer An implementation of the Container.Indexed interface with all important features.
MethodProperty Proxy class for creating Properties from pairs of getter and setter methods of a Bean property.
ObjectProperty A simple data object containing one typed value.
PropertyFormatter Formatting proxy for a property.
PropertysetItem Class for handling a set of identified Properties.
QueryContainer The QueryContainer is the specialized form of Container which is Ordered and Indexed.
 

Exception Summary
 

Package com.itmill.toolkit.data.util Description

Provides various utility classes that implement the data layer functionality.

The first Property class, ObjectProperty, provides a simple class containing a typed data value. The second, MethodProperty, provides a way to bind a field of an object to the Property interface using the accessor methods for the field.

The next level of the data layer, the Item, is implemented by BeanItem, though it is only a simple wrapper to the former to provide the Item interface for any regular Java Bean.

The third level, the Container, has several implementations in the com.itmill.toolkit.data.util package.



Copyright © 2000-2009 IT Mill Ltd. All Rights Reserved.