public final class LayerAssemblyImpl extends Object implements org.qi4j.bootstrap.LayerAssembly
uses().| Constructor and Description |
|---|
LayerAssemblyImpl(org.qi4j.bootstrap.ApplicationAssembly applicationAssembly,
String name) |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>> |
activators() |
org.qi4j.bootstrap.ApplicationAssembly |
application() |
org.qi4j.bootstrap.EntityDeclaration |
entities(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.EntityAssembly> specification) |
org.qi4j.bootstrap.ImportedServiceDeclaration |
importedServices(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ImportedServiceAssembly> specification) |
org.qi4j.api.common.MetaInfo |
metaInfo() |
org.qi4j.bootstrap.ModuleAssembly |
module(String name) |
String |
name() |
org.qi4j.bootstrap.ObjectDeclaration |
objects(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ObjectAssembly> specification) |
org.qi4j.bootstrap.ServiceDeclaration |
services(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ServiceAssembly> specification) |
org.qi4j.bootstrap.LayerAssembly |
setMetaInfo(Object info) |
org.qi4j.bootstrap.LayerAssembly |
setName(String name) |
String |
toString() |
org.qi4j.bootstrap.TransientDeclaration |
transients(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.TransientAssembly> specification) |
org.qi4j.bootstrap.LayerAssembly |
uses(org.qi4j.bootstrap.LayerAssembly... layerAssembly) |
org.qi4j.bootstrap.ValueDeclaration |
values(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ValueAssembly> specification) |
<ThrowableType extends Throwable> |
visit(org.qi4j.bootstrap.AssemblyVisitor<ThrowableType> visitor) |
org.qi4j.bootstrap.LayerAssembly |
withActivators(Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>... activators) |
public LayerAssemblyImpl(org.qi4j.bootstrap.ApplicationAssembly applicationAssembly,
String name)
public org.qi4j.bootstrap.ModuleAssembly module(String name)
module in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.ApplicationAssembly application()
application in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.LayerAssembly setName(String name)
setName in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.LayerAssembly setMetaInfo(Object info)
setMetaInfo in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.LayerAssembly uses(org.qi4j.bootstrap.LayerAssembly... layerAssembly)
throws IllegalArgumentException
uses in interface org.qi4j.bootstrap.LayerAssemblyIllegalArgumentException@SafeVarargs public final org.qi4j.bootstrap.LayerAssembly withActivators(Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>... activators)
withActivators in interface org.qi4j.bootstrap.LayerAssemblypublic <ThrowableType extends Throwable> void visit(org.qi4j.bootstrap.AssemblyVisitor<ThrowableType> visitor) throws ThrowableType extends Throwable
visit in interface org.qi4j.bootstrap.LayerAssemblyThrowableType extends Throwablepublic org.qi4j.bootstrap.EntityDeclaration entities(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.EntityAssembly> specification)
entities in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.ServiceDeclaration services(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ServiceAssembly> specification)
services in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.TransientDeclaration transients(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.TransientAssembly> specification)
transients in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.ValueDeclaration values(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ValueAssembly> specification)
values in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.ObjectDeclaration objects(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ObjectAssembly> specification)
objects in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.bootstrap.ImportedServiceDeclaration importedServices(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ImportedServiceAssembly> specification)
importedServices in interface org.qi4j.bootstrap.LayerAssemblypublic org.qi4j.api.common.MetaInfo metaInfo()
public String name()
name in interface org.qi4j.bootstrap.LayerAssemblypublic List<Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>> activators()