org.qi4j.bootstrap.layered

## Class LayeredLayerAssembler

- java.lang.Object
- - org.qi4j.bootstrap.layered.LayeredLayerAssembler

- All Implemented Interfaces:
    LayerAssembler

      public abstract class LayeredLayerAssembler
      extends Object
      implements LayerAssembler

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `LayeredLayerAssembler()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected <T extends ModuleAssembler> T` | `assemblerOf(Class<T> moduleAssemblerType)`
    `protected ModuleAssembly` | `createModule(LayerAssembly layer, Class<? extends ModuleAssembler> modulerAssemblerClass)`
    `protected String` | `createModuleName(Class<? extends ModuleAssembler> modulerAssemblerClass)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface org.qi4j.bootstrap.layered.LayerAssembler

      `assemble`

- - ### Constructor Detail

    - #### LayeredLayerAssembler

          public LayeredLayerAssembler()

  - ### Method Detail

    - #### createModule

          protected ModuleAssembly createModule(LayerAssembly layer,
                                    Class<? extends ModuleAssembler> modulerAssemblerClass)

    - #### createModuleName

          protected String createModuleName(Class<? extends ModuleAssembler> modulerAssemblerClass)

    - #### assemblerOf

          protected <T extends ModuleAssembler> T assemblerOf(Class<T> moduleAssemblerType)