All Classes Interface Summary Class Summary Exception Summary
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> |
|
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.
|
InstantiationRuntimeException |
Thrown in case of a caught runtime exception of an underlying framework which
only shows up at runtime (probably not documented in any API).
|
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> |
|
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> |
|
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> |
|
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).
|
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> |
|
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> |
|