Package org.datanucleus.store.types.containers
Package providing classes for supporting use of containers (collection, map, array) in DataNucleus.
Provide handling in a generic way without having to embed usages of specific implementations of collections, maps etc through the codebase.
See ContainerHandler and ContainerAdapter for more details.
-
Interface Summary Interface Description ContainerAdapter<C> An adapter for container classes allowing DN to operate on them in a generic form instead of depending directly on the JDK containers.ContainerHandler<C,A extends ContainerAdapter<C>> Provides support for SCO Containers types in DN.MapContainerAdapter<C> SequenceAdapter -
Class Summary Class Description ArrayAdapter<C> ArrayHandler ArrayListHandler CollectionHandler<C> ElementContainerAdapter<C> ElementContainerHandler<C,A extends ElementContainerAdapter<C>> HashMapHandler HashSetHandler HashtableHandler JDKCollectionAdapter<C extends Collection> JDKCollectionHandler<C extends Collection> JDKListAdapter<C extends List> JDKMapAdapter<C extends Map<Object,Object>> JDKMapHandler<C extends Map<Object,Object>> LinkedHashMapHandler LinkedHashSetHandler LinkedListHandler MapHandler<C> OptionalAdapter OptionalHandler PriorityQueueHandler PropertiesHandler StackHandler TreeMapHandler TreeSetHandler VectorHandler