|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Accessor | Field binding operations implemented via reflection (ReflectionAccessor) or bytecode enhancement (EnhancedAccessor). |
| Catalog | Catalog operation interface used by format classes. |
| Enhanced | Interface implemented by a persistent class via bytecode enhancement. |
| EntityInput | Used for reading object fields. |
| EntityOutput | Used for writing object fields. |
| Reader | Interface to the "read object" methods of the Format class. |
| Store.SyncHook | For unit testing. |
| Class Summary | |
|---|---|
| AbstractInput | Base class for EntityInput implementations. |
| CollectionProxy<E> | Proxy for Collection types. |
| CollectionProxy.ArrayListProxy<E> | |
| CollectionProxy.HashSetProxy<E> | |
| CollectionProxy.LinkedListProxy<E> | |
| CollectionProxy.TreeSetProxy<E> | |
| ComplexFormat | Format for persistent complex classes that are not composite key classes. |
| CompositeKeyFormat | Format for a composite key class. |
| ConverterReader | Reader for invoking a class Converter mutation. |
| EnhancedAccessor | Implements Accessor for a complex persistent class. |
| EnumFormat | Format for all enum types. |
| Evolver | Evolves each old format that is still relevant if necessary, using Mutations to configure deleters, renamers, and converters. |
| FieldInfo | A field definition used by ComplexFormat and CompositeKeyFormat. |
| Format | The base class for all object formats. |
| KeyLocation | Holder for the input and format of a key. |
| MapProxy<K,V> | Proxy for a Map. |
| MapProxy.HashMapProxy<K,V> | |
| MapProxy.TreeMapProxy<K,V> | |
| NonPersistentFormat | Format for a non-persistent class that is only used for declared field types and arrays. |
| ObjectArrayFormat | An array of objects having a specified number of dimensions. |
| PersistCatalog | The catalog of class formats for a store, along with its associated model and mutations. |
| PersistComparator | The btree comparator for persistent key classes. |
| PersistEntityBinding | A persistence entity binding for a given entity class. |
| PersistKeyAssigner | Assigns primary keys from a Sequence. |
| PersistKeyBinding | A persistence key binding for a given key class. |
| PersistKeyCreator | A persistence secondary key creator/nullifier. |
| PrimitiveArrayFormat | An array of primitives having one dimension. |
| ProxiedFormat | Format for types proxied by a PersistentProxy. |
| RawAbstractInput | Base class for EntityInput implementations that type-check RawObject instances and convert them to regular persistent objects, via the Format.convertRawObject method. |
| RawAccessor | Implements Accessor for RawObject access. |
| RawArrayInput | Extends RawAbstractInput to convert array (ObjectArrayFormat and PrimitiveArrayteKeyFormat) RawObject instances. |
| RawComplexInput | Extends RawAbstractInput to convert complex (ComplexFormat and CompositeKeyFormat) RawObject instances. |
| RawSingleInput | Extends RawAbstractInput to convert array (ObjectArrayFormat and PrimitiveArrayteKeyFormat) RawObject instances. |
| ReadOnlyCatalog | Read-only catalog operations used when initializing new formats. |
| RecordInput | Implements EntityInput to read record key-data pairs. |
| RecordOutput | Implements EntityOutput to write record key-data pairs. |
| ReflectionAccessor | Implements Accessor using reflection. |
| SimpleCatalog | A static catalog containing simple types only. |
| SimpleFormat | Format for simple types, including primitives. |
| SimpleFormat.FBigInt | |
| SimpleFormat.FBool | |
| SimpleFormat.FByte | |
| SimpleFormat.FChar | |
| SimpleFormat.FDate | |
| SimpleFormat.FDouble | |
| SimpleFormat.FFloat | |
| SimpleFormat.FInt | |
| SimpleFormat.FLong | |
| SimpleFormat.FShort | |
| SimpleFormat.FString | |
| Store | Base implementation for EntityStore and RawStore. |
| StoredModel | The EntityModel used when a RawStore is opened. |
| VisitedObjects | Keeps track of a set of visited objects and their corresponding offset in a byte array. |
| WidenerInput | Widens a value returned by another input when any readXxx method is called. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||