# Uses of Package
org.apache.turbine.modules

- Packages that use org.apache.turbine.modules
  Package | Description
  --- | ---
  org.apache.turbine.modules | Modules (Action, Screen, Layout, Navigation, Page) classes for the Turbine view.
  org.apache.turbine.modules.actions | Action class implementations.
  org.apache.turbine.modules.actions.sessionvalidator | Session validator classes to be used with Turbine apps that use security.
  org.apache.turbine.modules.layouts | Layout class implementations.
  org.apache.turbine.modules.navigations | Navigation class implementations.
  org.apache.turbine.modules.pages | Page class implementations.
  org.apache.turbine.modules.screens | Screen class implementations.
  org.apache.turbine.modules.screens.error | Error Screen classes.
  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.
  org.apache.turbine.util.velocity | Velocity related utility code.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules
  Class and Description
  Action Generic Action class.
  ActionLoader The purpose of this class is to allow one to load and execute Action modules.
  Assembler This is an interface that defines what an Assembler is.
  GenericLoader This is the base class for the loaders.
  Layout This is the base class that defines what a Layout module is.
  LayoutLoader The purpose of this class is to allow one to load and execute Layout modules.
  Loader A common interface for Screen, Layout and Navigation Loader
  Navigation This is the base class that defines what a Navigation module is.
  NavigationLoader The purpose of this class is to allow one to load and execute Navigation modules.
  Page This is the base class that defines what a Page module is.
  PageLoader The purpose of this class is to allow one to load and execute Page modules.
  ScheduledJob All Scheduled jobs should extend this.
  ScheduledJobLoader ScheduledJobs loader class.
  Screen This is the base class which defines the Screen modules.
  ScreenLoader The purpose of this class is to allow one to load and execute Screen modules.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.actions
  Class and Description
  Action Generic Action class.
  ActionEvent This is an alternative to the Action class that allows you to do event based actions.
  Assembler This is an interface that defines what an Assembler is.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.actions.sessionvalidator
  Class and Description
  Action Generic Action class.
  Assembler This is an interface that defines what an Assembler is.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.layouts
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Layout This is the base class that defines what a Layout module is.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.navigations
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Navigation This is the base class that defines what a Navigation module is.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.pages
  Class and Description
  ActionLoader The purpose of this class is to allow one to load and execute Action modules.
  Assembler This is an interface that defines what an Assembler is.
  LayoutLoader The purpose of this class is to allow one to load and execute Layout modules.
  Page This is the base class that defines what a Page module is.
  ScreenLoader The purpose of this class is to allow one to load and execute Screen modules.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.screens
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Screen This is the base class which defines the Screen modules.

- Classes in org.apache.turbine.modules used by org.apache.turbine.modules.screens.error
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Screen This is the base class which defines the Screen modules.

- Classes in org.apache.turbine.modules used by org.apache.turbine.services.assemblerbroker
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Loader A common interface for Screen, Layout and Navigation Loader

- Classes in org.apache.turbine.modules used by org.apache.turbine.services.assemblerbroker.util
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Loader A common interface for Screen, Layout and Navigation Loader

- Classes in org.apache.turbine.modules used by org.apache.turbine.services.assemblerbroker.util.java
  Class and Description
  Action Generic Action class.
  Assembler This is an interface that defines what an Assembler is.
  Layout This is the base class that defines what a Layout module is.
  Loader A common interface for Screen, Layout and Navigation Loader
  Navigation This is the base class that defines what a Navigation module is.
  Page This is the base class that defines what a Page module is.
  ScheduledJob All Scheduled jobs should extend this.
  Screen This is the base class which defines the Screen modules.

- Classes in org.apache.turbine.modules used by org.apache.turbine.services.assemblerbroker.util.python
  Class and Description
  Action Generic Action class.
  Assembler This is an interface that defines what an Assembler is.
  Layout This is the base class that defines what a Layout module is.
  Loader A common interface for Screen, Layout and Navigation Loader
  Navigation This is the base class that defines what a Navigation module is.
  Page This is the base class that defines what a Page module is.
  Screen This is the base class which defines the Screen modules.

- Classes in org.apache.turbine.modules used by org.apache.turbine.services.template.mapper
  Class and Description
  Assembler This is an interface that defines what an Assembler is.
  Loader A common interface for Screen, Layout and Navigation Loader

- Classes in org.apache.turbine.modules used by org.apache.turbine.util.velocity
  Class and Description
  Action Generic Action class.
  ActionEvent This is an alternative to the Action class that allows you to do event based actions.
  Assembler This is an interface that defines what an Assembler is.

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