org.apache.turbine.services.assemblerbroker.util

## Interface AssemblerFactory<T extends Assembler>

- Type Parameters:
    `T` - the specialized assembler type
  All Superinterfaces:
    Loader<T>
  All Known Implementing Classes:
    JavaActionFactory, JavaBaseFactory, JavaLayoutFactory, JavaNavigationFactory, JavaPageFactory, JavaScheduledJobFactory, JavaScreenFactory, PythonActionFactory, PythonBaseFactory, PythonLayoutFactory, PythonNavigationFactory, PythonPageFactory, PythonScreenFactory

      public interface AssemblerFactory<T extends Assembler>
      extends Loader<T>

  Interface for AssemblerFactory's
  Author:
    Leon Messerschmidt

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Loader<T>` | `getLoader()` Get the loader for this type of assembler
    `Class<T>` | `getManagedClass()` Get the class of this assembler

    - ### Methods inherited from interface org.apache.turbine.modules.Loader

      `getAssembler, getCacheSize`

- - ### Method Detail

    - #### getLoader

          Loader<T> getLoader()

      Get the loader for this type of assembler
      Returns:
        a Loader

    - #### getManagedClass

          Class<T> getManagedClass()

      Get the class of this assembler
      Returns:
        a class

Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.