Interface ContainerHandler<C,A extends ContainerAdapter<C>>

Type Parameters:
C - The class of the container
A - ContainerAdapter that is returned by use
All Known Implementing Classes:
ArrayHandler, ArrayListHandler, CollectionHandler, ElementContainerHandler, HashMapHandler, HashSetHandler, HashtableHandler, JDKCollectionHandler, JDKMapHandler, LinkedHashMapHandler, LinkedHashSetHandler, LinkedListHandler, MapHandler, OptionalHandler, PriorityQueueHandler, PropertiesHandler, StackHandler, TreeMapHandler, TreeSetHandler, VectorHandler

public interface ContainerHandler<C,A extends ContainerAdapter<C>>
Provides support for SCO Containers types in DN. SCO Containers contain other FCOs or SCOs objects e.g. collections, maps and arrays. ContainerHandlers work as factories being responsible for instantiating new container instances. They also provide the necessary metadata and related operations as well as the access to the ContainerAdapter. One instance of the ContainerHandler can be across the types, whereas the ContainerAdapter requires one instance their respective container instances.