See: Description
| Interface | Description | 
|---|---|
| FormatManager<T> | A FormatManager is an object designed to manage the creation and
 serialization of certain forms of objects. | 
| Indirect<T> | An Indirect is a container for storing an object that is accessed indirectly
 (meaning the resolvesTo() method of the Indirect will be called at Runtime). | 
| MapToList<K,V> | Represents a Map of objects to Lists. | 
| ObjectContainer<T> | An ObjectContainer is a container for storing one or more objects that are
 accessed indirectly (meaning the getContainedObjects() method of the
 ObjectContainer will be called at Runtime). | 
| Class | Description | 
|---|---|
| AbstractMapToList<K,V> | Represents a Map of objects to Lists. | 
| BasicIndirect<T> | A BasicIndirect is a simple container for storing an object that is accessed
 indirectly (meaning the resolvesTo() method of the BasicIndirect will be
 called at Runtime). | 
| BasicObjectContainer<T> | A BasicObjectContainer is a simple container for storing one object that is
 accessed indirectly from an ObjectContainer (meaning the
 getContainedObjects() method of the BasicObjectContainer will be called at
 Runtime). | 
| CaseInsensitiveMap<V> | A CaseInsensitiveMap is a HashMap that has uses a CaseInsensitiveString as
 the Key This is a facilitating wrapper around HashMap to allow easy use of
 CaseInsensitiveString as the Key to a Map. | 
| DefaultMap<K,V> | A DefaultMap is a HashMap that has a modified get operation. | 
| DoubleKeyMap<K1,K2,V> | Represents a map where the objects are stored using two keys rather than the
 traditional single key (single key is provided by the Map interface from
 java.util). | 
| DoubleKeyMapToList<K1,K2,V> | Represents a DoubleKeyMap of objects to Lists. | 
| FixedStringList | A FixedStringList is a fixed-length java.util.List | 
| GenericMapToList<K,V> | Represents a Map of objects to Lists. | 
| HashMapToInstanceList<K,V> | Represents a Map of objects to Lists. | 
| HashMapToList<K,V> | Represents a Map of objects to Lists. | 
| IdentityList<T> | IdentityList is an implementation of the List Interface that uses Identity
 (==) rather than equality (.equals() ) to establish behavior for remove. | 
| KeyMap<V> | Creates a Map which is intended to only possess a given Key or Value one
 time. | 
| ListSet<T> | ListSet is an implementation of the Set Interface that uses a List (rather
 than the Map that is typically used) as the internal representation of the
 Set. | 
| NamedValue | A NamedValue is a String-double pair (similar to a Map.Entry). | 
| OneToOneMap<K,V> | Creates a Map which is intended to only possess a given Key or Value one
 time. | 
| TreeMapToList<K,V> | Represents a Map of objects to Lists. | 
| TripleKeyMap<K1,K2,K3,V> | Represents a map where the objects are stored using three keys rather than
 the traditional single key (single key is provided by the Map interface from
 java.util). | 
| TripleKeyMapToList<K1,K2,K3,V> | Represents a TripleKeyMap of objects to Lists. | 
| WrappedMapSet<T> | A WrappedMapSet allows the conversion of an arbitrary Map into a Set
 (WrappedMapSet uses the keys as the contents of the set). |