|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApplicationAssemblyFactory
Factory for creating new Qi4j application assemblies. Typically you will implement one or more Assemblers, wrap them in an ApplicationAssembler, which then uses this factory to assemble and create applications.
Method Summary | |
---|---|
ApplicationAssembly |
newApplicationAssembly()
Create a new ApplicationAssembly that can be used for the above method. |
ApplicationAssembly |
newApplicationAssembly(Assembler assembler)
Create a new application with one layer and one module. |
ApplicationAssembly |
newApplicationAssembly(Assembler[][][] assemblers)
Create a new application with the same amount of layers as the first array size, with modules according to the second array size, and then use the third array for assemblers of each module. |
Method Detail |
---|
ApplicationAssembly newApplicationAssembly(Assembler assembler) throws AssemblyException
assembler
- the assembler for the single module
AssemblyException
- if the application could not be assembledApplicationAssembly newApplicationAssembly(Assembler[][][] assemblers) throws AssemblyException
assemblers
- the set of assemblers for the application
AssemblyException
- if the application could not be assembledApplicationAssembly newApplicationAssembly()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |