Package org.qi4j.api.composite

Composite API.

See:
          Description

Interface Summary
Composite Base Composite interface.
CompositeDescriptor Composite Descriptor.
CompositeInstance Composite Instance.
CompositeInvoker Composite method invoker.
ConstructorDescriptor Composite constructor descriptor.
DependencyDescriptor Composite dependency descriptor.
InjectedFieldDescriptor Composite injected field descriptor.
InjectedMethodDescriptor Composite injected method descriptor.
InjectedParametersDescriptor Composite constructors and method injected parameters descriptor.
MethodDescriptor Composite Method Descriptor.
ModelDescriptor Composite ModelDescriptor.
StateDescriptor Composite State Descriptor.
StatefulCompositeDescriptor Stateful Composite Descriptor.
TransientBuilder<T> TransientBuilders are used to instantiate TransientComposites.
TransientBuilderFactory This factory creates TransientComposites and the TransientBuilders.
TransientComposite Transient Composite Type.
TransientDescriptor TransientComposite Descriptor.
 

Class Summary
CompositeContext<T extends TransientComposite> Thread-associated composites.
DecoratorMixin Generic decorator mixin that allows a Composite to wrap any other Composite as long as they share an interface.
PropertyMapper Transfer java.util.Properties to Composite properties
 

Exception Summary
AmbiguousTypeException This Exception is thrown when more than one Composite implements a MixinType that one tries to use to create a Composite instance from.
InvalidCompositeException This exception is thrown if a Composite is invalid.
InvalidValueCompositeException This exception is thrown if a ValueComposite is invalid.
MissingMethodException This exception is thrown if client code tries to invoke a non-existing Composite method.
NoSuchCompositeException This exception is thrown if client code tries to create a non-existing Composite type.
NoSuchTransientException This exception is thrown if client code tries to create a non-existing TransientComposite type.
 

Package org.qi4j.api.composite Description

Composite API.