All Classes

Class Description
BeanFactory<TID>
A lookup factory supporting type and TID lookup.
BeanLookupFactory<TID>
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).
ClassTypeFactory<T>
The ClassTypeFactory produces instances of the given Class by invoking the empty constructor.
CollectionFactory<C extends Collection<?>>
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).
ContextLookupFactory<T,​TID,​CTX>
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).
ContextTypeFactory<T,​CTX>
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).
FactoryRuntimeException
The Class FactoryRuntimeException.
LookupFactory<T,​TID>
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).
MarshalFactory<T>
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).
MarshalFactory.MarshalFactoryComplement<C>
The MarshalFactory.MarshalFactoryComplement provides inverse functionality to the MarshalFactory.
MarshalFactory.MarshalFactoryComposite<T,​C>
MarshalTypeFactory<T,​SRC>
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.
MarshalTypeFactory.MarshalTypeFactoryComplement<T,​C>
The MarshalTypeFactory.MarshalTypeFactoryComplement provides inverse functionality to the MarshalTypeFactory.
MarshalTypeFactory.MarshalTypeFactoryComposite<T,​SRC,​C>
Packager<UNPACK,​PACK,​PACKEXC extends Exception>
The Packager interface defines methods to pack instances and return the packed, wrapped or boxed instances.
Packager.Extractor<PACK,​UNPACK,​UNPACKEXC extends Exception>
The Packager.Extractor interface defines methods to unpack instances and return the unpacked, unwrapped or unboxed instances.
Packager.PackageProcessor<UNPACK,​PACK,​UNPACKEXC extends Exception,​PACKEXC extends Exception>
The Packager.PackageProcessor type combines a Packager with an Packager.Extractor to package and extract in one module.
PrototypeFactory<T>
The PrototypeFactory creates instances of a specific type from a prototype instance.
TypeFactory<T>
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).
TypeLookupFactory
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).
UnexpectedFactoryRuntimeException
Thrown in case of a caught runtime exception of an underlying framework which only shows up at runtime (probably not documented in any API).
UnmarshalFactory<SRC>
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.
UnmarshalFactory.UnmarshalFactoryComplement<C>
The UnmarshalFactory.UnmarshalFactoryComplement provides inverse functionality to the UnmarshalFactory.
UnmarshalFactory.UnmarshalFactoryComposite<T,​C>
UnmarshalTypeFactory<T,​SRC>
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.
UnmarshalTypeFactory.UnmarshalTypeFactoryComplement<T,​C>
UnmarshalTypeFactory.UnmarshalTypeFactoryComposite<T,​SRC,​C>