Package org.millstone.base.data.util

Provides various utility classes that implement the MillStone 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 A list implementation of the org.millstone.base.data.Container interface.
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.
 

Exception Summary
 

Package org.millstone.base.data.util Description

Provides various utility classes that implement the MillStone 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 MillStone 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 org.millstone.base.data.util package.



Copyright © 2000,2001,2002 IT Mill Ltd. All Rights Reserved.