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