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> |
The
MarshalFactory.MarshalFactoryComposite provides MarshalFactory as
well as MarshalFactory.MarshalFactoryComplement functionality. |
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> |
The
MarshalTypeFactory.MarshalTypeFactoryComposite provides
MarshalTypeFactory as well as
MarshalTypeFactory.MarshalTypeFactoryComplement functionality. |
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> |
The
UnmarshalFactory.UnmarshalFactoryComposite provides UnmarshalFactory
as well as UnmarshalFactory.UnmarshalFactoryComplement functionality. |
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> |
The
UnmarshalTypeFactory.UnmarshalTypeFactoryComplement provides inverse functionality
to the UnmarshalTypeFactory . |
UnmarshalTypeFactory.UnmarshalTypeFactoryComposite<T,SRC,C> |
The
UnmarshalTypeFactory.UnmarshalTypeFactoryComposite provides
UnmarshalTypeFactory as well as
UnmarshalTypeFactory.UnmarshalTypeFactoryComplement functionality. |