Package dsto.dfc.databeans

Interface Summary
DataObjectFilter.Selector  
IDataBean A data bean is an extension of the IDataObject interface to provide a dynamic JavaBean-type object.
IDataObject Defines an object that provides unified access to its state via property accessors.
IDataObjectChildListener Interface for data objects that listen for child property changes.
IDataObjectLink Interface for classes that function as an indirect link to a data object.
IFilter<T> Interface for view filters.
IFilterSorter<T> Convenience interface for classes that are both filters and sorters.
ISorter<T> Interface for view sorters.
PropertyListener Defines a listener to IDataObject property change events.
 

Class Summary
AbstractDataBean Abstract base implementation of IDataBean.
AbstractDataObject Abstract base class for IDataObject's.
CategorySorter<T> A sorter that makes it easier when sorting items in category, value order.
DataBean Default implementation of IDataBean using Java collections classes for storage.
DataBeanLink A link to an IDataBean that also provides a facade to the bean (i.e.
DataBeanWeakRef A weak reference alias for an IDataBean.
DataObject A default implemention of IDataObject based on a java.util.Map.
DataObjectDictionary Adapts a data object as a java.util.Dictionary.
DataObjectFilter An adapter that allows one data object to contain a filtered subset of properties from another data object.
DataObjectLink A link to an IDataObject that also provides a facade to the object (i.e.
DataObjects Utility methods for data objects.
DataObjectView Creates a dynamically sortable, filterable list view of a data object.
DataObjectWeakRef An weak reference alias for an IDataObject.
FancyDataObject Extends SimpleDataObject to allow properties to be added dynamically to the fixed base set supported by the class.
JavaDataBean Wraps a JavaBean as an IDataBean.
ListDataObject An extension of the DFC monitored list that supports access via the IDataObject interface.
MapDataObject An extension of the DFC monitored map that supports access via the IDataObject interface.
PropertyComparator Compares two IDataObject's using the value of one of their properties.
PropertyEvent The information included as part of an IDataObject property change notification.
PropertyPath Describes a path built of property names into a tree of IDataObject's, similar in concept to a file system path.
PropertySorterFilter A DataObjectView sorter/filter that filters/sorts on property values of data objects.
PropertyValueIterator Iterates over an IDataObject's property values.
Registry A registry of data objects where each object is uniquely identified by one of its properties.
SetDataObject An extension of the DFC monitored set that supports access via the IDataObject interface.
SimpleDataObject Base class for simple IDataObject's that expose their state as public fields.
SimpleJavaDataBean Direct IDataBean adapter for a JavaBean.
StackDataObject A convenience class that extends ListDataObject to provide a monitored stack.
SubsetDataObject A subset of an IDataObject.
SupersetDataObject An object that merges the properties of a set of sub-object's into a single object.
TypeInfo Defines metadata for a given data object type, acting in a similar role as a Java class.
TypeRegistry The global registry of known data object types.
UnionFilter<T> An IFilter that is a union of several sub filters.
 



Copyright © 2008 Commonwealth of Australia