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 A hierarchical container wrapper for a filesystem.
HierarchicalContainer A specialized Container whose contents can be accessed like it was a tree-like structure.
IndexedContainer Indexed container implementation.
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.
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-2008 IT Mill Ltd. All Rights Reserved.