|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ApplicationAssembler | Implement this interface to create the root class that is responsible for assembling your entire application. |
ApplicationAssembly | An application assembly. |
ApplicationAssemblyFactory | Factory for creating new Qi4j application assemblies. |
ApplicationModelFactory | Factory for ApplicationModelSPI's. |
Assembler | ModuleAssemblies are configured by Assemblers. |
AssemblyVisitor<ThrowableType extends Throwable> | Visitor interface to visit the whole or parts of an assembly. |
AssociationDeclarations | JAVADOC |
EntityAssembly | This represents the assembly information of a single EntityComposite in a Module. |
EntityDeclaration | Fluent API for declaring entities. |
ImportedServiceAssembly | This represents the assembly information of a single imported service in a Module. |
ImportedServiceDeclaration | Fluent API for declaring imported services. |
LayerAssembly | Fluid API for declaring a layer in an application. |
ManyAssociationDeclarations | JAVADOC |
MixinDeclaration<T> | Fluent API for declaring information about properties |
ModuleAssembly | The ModuleAssembly is used to register any information about what the module should contain, such as composites, entities and services. |
ObjectAssembly | This represents the assembly information of a single object type in a Module. |
ObjectDeclaration | Fluent API for declaring objects.Instances
of this API are acquired by calling ModuleAssembly.objects(Class[]) . |
PropertyDeclarations | This provides declared property information that the runtime can use. |
Qi4jRuntime | This interface has to be implemented by Qi4j runtimes. |
RuntimeFactory | |
ServiceAssembly | This represents the assembly information of a single ServiceComposite in a Module. |
ServiceDeclaration | Fluent API for declaring services hosted in Qi4j. |
TransientAssembly | This represents the assembly information of a single TransientComposite in a Module. |
TransientDeclaration | Fluent API for declaring TransientComposites. |
TypeAssembly<T> | TODO |
ValueAssembly | This represents the assembly information of a single ValueComposite in a Module. |
ValueDeclaration | Fluent API for declaring values |
Class Summary | |
---|---|
ApplicationAssemblerAdapter | Helper base class for application assemblers that want to either create applications using only one layer/module, or that wants to create pancake-layered applications. |
ApplicationName | Set the name of the application |
AssemblerCollection | Assembler that delegates to a collection of Assemblers. |
AssemblySpecifications | Utility specifications for Assemblies. |
AssemblyVisitorAdapter<ThrowableType extends Throwable> | Base class for assembly visitors. |
Energy4Java | Main bootstrap class for starting Qi4j and creating new applications. |
LayerName | Set the name of the layer |
MetaInfoDeclaration | Declaration of a Property or Association. |
ModuleName | Set the name of the module |
RuntimeFactory.StandaloneApplicationRuntimeFactory | |
SingletonAssembler | Base class for Assembler that creates an Application with one Layer and one Module. |
Exception Summary | |
---|---|
AssemblyException | Thrown by ModuleAssembly if the Assembler tries to make an invalid assembly. |
BindingException | JAVADOC |
BootstrapException | This exception is thrown if no ApplicationFactory provider can be found |
InjectionException | JAVADOC |
InvalidInjectionException | JAVADOC |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |