All Classes and Interfaces

Class
Description
A lookup factory supporting type and TID lookup.
The BeanLookupFactory defines the functionality which must be provided in order to represent a factory for object creation of objects identified by an TID String and of the expected type (in contrast to the TypeFactory and the LookupFactory which create instances of a predefined type specified with a generic argument).
The ClassTypeFactory produces instances of the given Class by invoking the empty constructor.
The CollectionFactory defines the functionality which must be provided in order to represent a factory for object creation of *ALL* objects being of a requested type (in contrast to the TypeFactory and the LookupFactory which create instances of a predefined type specified with a generic argument).
The ContextLookupFactory defines the functionality which must be provided in order to represent a factory for object creation of objects identified by an TID String and of a predefined type specified with a generic argument (in contrast to the BeanLookupFactory, which creates instances of an expected type).
The ContextTypeFactory defines the functionality which must be provided in order to represent a factory for object creation depending on some provided context and of a predefined type specified with a generic argument (in contrast to the BeanLookupFactory , which creates instances of an expected type).
The Class FactoryRuntimeException.
Thrown in case of a caught runtime exception of an underlying framework which only shows up at runtime (probably not documented in any API).
The LookupFactory defines the functionality which must be provided in order to represent a factory for object creation of objects identified by an TID String and of a predefined type specified with a generic argument (in contrast to the BeanLookupFactory, which creates instances of an expected type).
The MarshalFactory defines the functionality which must be provided in order to represent a factory for object creation depending on some provided context and of a predefined type specified with a generic argument (in contrast to the BeanLookupFactory , which creates instances of an expected type).
The MarshalFactory.MarshalFactoryComplement provides inverse functionality to the MarshalFactory.
The MarshalTypeFactory defines the functionality which must be provided in order to create marshaling functionality from an internal representation of a given data structure to an external representation such as a String or an InputStream.
The MarshalTypeFactory.MarshalTypeFactoryComplement provides inverse functionality to the MarshalTypeFactory.
The Packager interface defines methods to pack instances and return the packed, wrapped or boxed instances.
The Packager.Extractor interface defines methods to unpack instances and return the unpacked, unwrapped or unboxed instances.
The Packager.PackageProcessor type combines a Packager with an Packager.Extractor to package and extract in one module.
The PrototypeFactory creates instances of a specific type from a prototype instance.
The TypeFactory defines the functionality which must be provided in order to represent a factory for object creation of a predefined type specified with a generic argument (in contrast to the BeanLookupFactory , which creates instances of an expected type).
The TypeLookupFactory defines the functionality which must be provided in order to represent a factory for object creation of *ALL* objects being of a requested type (in contrast to the TypeFactory and the LookupFactory which create instances of a predefined type specified with a generic argument).
The UnmarshalFactory defines the functionality which must be provided in order to represent a factory for object creation of an object being of a requested type (in contrast to the TypeFactory and the LookupFactory) from an instance of a provided type.
The UnmarshalFactory.UnmarshalFactoryComplement provides inverse functionality to the UnmarshalFactory.
The UnmarshalTypeFactory defines the functionality which must be provided in order to create unmarshaling functionality from an external representation such as a String or an InputStream to an internal representation of a given data structure.