## Uses of Interface
org.apache.turbine.modules.Loader

- Packages that use Loader
  Package | Description
  --- | ---
  org.apache.turbine.modules | Modules (Action, Screen, Layout, Navigation, Page) classes for the Turbine view.
  org.apache.turbine.services.assemblerbroker | Assemblerbroker Service looks for action, screen, page, layout classes based on class fragments.
  org.apache.turbine.services.assemblerbroker.util | The various lookup factories for the Assemblerbroker service.
  org.apache.turbine.services.assemblerbroker.util.java | Factories for the java class based view (all template views).
  org.apache.turbine.services.assemblerbroker.util.python | Factory for the python / jython based view.
  org.apache.turbine.services.template.mapper | The various mappers used by the Template service.

- - ### Uses of Loader in org.apache.turbine.modules

    Classes in org.apache.turbine.modules that implement Loader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionLoader` The purpose of this class is to allow one to load and execute Action modules.
    `class` | `LayoutLoader` The purpose of this class is to allow one to load and execute Layout modules.
    `class` | `NavigationLoader` The purpose of this class is to allow one to load and execute Navigation modules.
    `class` | `PageLoader` The purpose of this class is to allow one to load and execute Page modules.
    `class` | `ScheduledJobLoader` ScheduledJobs loader class.
    `class` | `ScreenLoader` The purpose of this class is to allow one to load and execute Screen modules.

  - ### Uses of Loader in org.apache.turbine.services.assemblerbroker

    Methods in org.apache.turbine.services.assemblerbroker that return Loader
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Assembler> Loader<T>` | TurbineAssemblerBrokerService.`getLoader(Class<T> type)` Get a Loader for the given assembler type
    `static <T extends Assembler> Loader<T>` | TurbineAssemblerBroker.`getLoader(Class<T> type)` Get a Loader for the given assembler type
    `<T extends Assembler> Loader<T>` | AssemblerBrokerService.`getLoader(Class<T> type)` Get a Loader for the given assembler type

  - ### Uses of Loader in org.apache.turbine.services.assemblerbroker.util

    Subinterfaces of Loader in org.apache.turbine.services.assemblerbroker.util
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AssemblerFactory<T extends Assembler>` Interface for AssemblerFactory's

    Methods in org.apache.turbine.services.assemblerbroker.util that return Loader
    Modifier and Type | Method and Description
    --- | ---
    `Loader<T>` | AssemblerFactory.`getLoader()` Get the loader for this type of assembler

  - ### Uses of Loader in org.apache.turbine.services.assemblerbroker.util.java

    Classes in org.apache.turbine.services.assemblerbroker.util.java that implement Loader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaActionFactory` An action factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.
    `class` | `JavaBaseFactory<T extends Assembler>` A screen factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.
    `class` | `JavaLayoutFactory` A layout factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.
    `class` | `JavaNavigationFactory` A screen factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.
    `class` | `JavaPageFactory` A screen factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.
    `class` | `JavaScheduledJobFactory` A screen factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.
    `class` | `JavaScreenFactory` A screen factory that attempts to load a java class from the module packages defined in the TurbineResource.properties.

    Methods in org.apache.turbine.services.assemblerbroker.util.java that return Loader
    Modifier and Type | Method and Description
    --- | ---
    `Loader<Screen>` | JavaScreenFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<ScheduledJob>` | JavaScheduledJobFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Page>` | JavaPageFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Navigation>` | JavaNavigationFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Layout>` | JavaLayoutFactory.`getLoader()` Get the loader for this type of assembler
    `abstract Loader<T>` | JavaBaseFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Action>` | JavaActionFactory.`getLoader()` Get the loader for this type of assembler

  - ### Uses of Loader in org.apache.turbine.services.assemblerbroker.util.python

    Classes in org.apache.turbine.services.assemblerbroker.util.python that implement Loader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PythonActionFactory` A screen factory that attempts to load a python class in the JPython interpreter and execute it as a Turbine screen.
    `class` | `PythonBaseFactory<T extends Assembler>` A factory that attempts to load a python class in the JPython interpreter and execute it as a Turbine screen.
    `class` | `PythonLayoutFactory` A screen factory that attempts to load a python class in the JPython interpreter and execute it as a Turbine screen.
    `class` | `PythonNavigationFactory` A screen factory that attempts to load a python class in the JPython interpreter and execute it as a Turbine screen.
    `class` | `PythonPageFactory` A screen factory that attempts to load a python class in the JPython interpreter and execute it as a Turbine screen.
    `class` | `PythonScreenFactory` A screen factory that attempts to load a python class in the JPython interpreter and execute it as a Turbine screen.

    Methods in org.apache.turbine.services.assemblerbroker.util.python that return Loader
    Modifier and Type | Method and Description
    --- | ---
    `Loader<Screen>` | PythonScreenFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Page>` | PythonPageFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Navigation>` | PythonNavigationFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Layout>` | PythonLayoutFactory.`getLoader()` Get the loader for this type of assembler
    `abstract Loader<T>` | PythonBaseFactory.`getLoader()` Get the loader for this type of assembler
    `Loader<Action>` | PythonActionFactory.`getLoader()` Get the loader for this type of assembler

  - ### Uses of Loader in org.apache.turbine.services.template.mapper

    Methods in org.apache.turbine.services.template.mapper that return Loader
    Modifier and Type | Method and Description
    --- | ---
    `Loader<? extends Assembler>` | ClassMapper.`getLoader()` Get the Loader value.

    Methods in org.apache.turbine.services.template.mapper with parameters of type Loader
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClassMapper.`setLoader(Loader<? extends Assembler> loader)` Set the Loader value.

Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.