Once we have these concepts, there are a number of useful packages,
classes and interfaces:
- org.jtrix.facets1.util.properties
-  
 
- IPropertyStore
- Interface for a store.
- IPropertyView
- Interface for a fixed, read-only, view which does have
a name. (I.e. it knows its up-to-date level.)
- ITypedDataView
- Like ITypedStaticDataView, but additionally
allows us to check which oids have changed in the underlying PropertySet.
- ITypedStaticDataView
- Interface for a fixed, read-only view, which
has no concept of knowing its name (i.e. its up-to-date level).
- Oid
- The Oid implementation. 
- Property
- The Property implementation
- PropertyDelta
- An implementation of a delta. It knows its ``from''
and ``to'' names, indicating where in the PropertySet's
history it fits.
- PropertySet
- The PropertySet implementation.
 
- org.jtrix.project.libjtrix.properties
-  
 
- DeltaView
- Implementation of IPropertyView.
- PropertyParser
- Helps convert between strings and Property
or PropertyType objects.
- PropertyStore
- Implementation of IPropertyStore.
- PropertyTree
- Implementation of ITypedDataTree (see next).
 
- org.jtrix.project.libjtrix.tree
-  
 
- ITypedDataTree
- Interface for a tree.
- ITypedDataTreeListener
- Listener interface for tree changes.
- Also:
- Various implementations of ITypedDataTree, enabling
trees which are static, remote, aggregated, cached, updated, and so
on, depending on what kind of data/network activity is expected.
 
Nik Silver
2002-03-09