| Name | Description | Type | Package | Framework |
| AccessController | This action doPerforms an Access Control List and places it into the RunData object, so it is easily available to modules. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| Action | Generic Action class. | Class | org.apache.turbine.modules | Apache Turbine |
| ActionEvent | This is an alternative to the Action class that allows you to do event based actions. | Class | org.apache.turbine.modules | Apache Turbine |
| ActionLoader | The purpose of this class is to allow one to load and executeVersion:$Id: ActionLoader. | Class | org.apache.turbine.modules | Apache Turbine |
| Assembler | This is an interface that defines what an Assembler is. | Class | org.apache.turbine.modules | Apache Turbine |
| BaseJspNavigation | Base JSP navigation that should be subclassed by Navigation that want to use JSP. | Class | org.apache.turbine.modules.navigations | Apache Turbine |
| BaseJspScreen | Base JSP Screen that should be subclassed by screens that want to use JSP. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| DefaultAction | This is a Default Action module that doesn't do much. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| DefaultBottomNavigation | This is a sample navigation module. | Class | org.apache.turbine.modules.navigations | Apache Turbine |
| DefaultLayout | This is an example Layout module that is executed by default. | Class | org.apache.turbine.modules.layouts | Apache Turbine |
| DefaultPage | When building sites using templates, Screens need only be defined for templates which require dynamic (database or object) data. | Class | org.apache.turbine.modules.pages | Apache Turbine |
| DefaultSessionValidator | The SessionValidator attempts to retrieve the User object from the Servlet API session that is associated with the request. | Class | org.apache.turbine.modules.actions.sessionvalidator | Apache Turbine |
| DefaultTopNavigation | This is a sample navigation module. | Class | org.apache.turbine.modules.navigations | Apache Turbine |
| DirectResponseLayout | This layout allows an action to manipulate the ServletOutputStream directly. | Class | org.apache.turbine.modules.layouts | Apache Turbine |
| Error | This is a sample Error Screen module. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| GenericLoader | This is the base class for the loaders. | Class | org.apache.turbine.modules | Apache Turbine |
| InitContextsAction | Used to initialize JNDI contexts. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| InvalidState | Users will get this screen if the screen on their browser is in an invalid state. | Class | org.apache.turbine.modules.screens.error | Apache Turbine |
| JSONScreen | A Screen class for dealing with JSON-RPC requests. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| JSONSecureScreen | An extension to JSONScreen that performs a Security Check before invoking doBuildTemplate(). | Class | org.apache.turbine.modules.screens | Apache Turbine |
| JspErrorScreen | Directs errors at the Jsp error template defined in template. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| JspLayout | This Layout module allows JSP templates to be used as layouts. | Class | org.apache.turbine.modules.layouts | Apache Turbine |
| JspPage | Class | org.apache.turbine.modules.pages | Apache Turbine | |
| Layout | This is the base class that defines what a Layout module is. | Class | org.apache.turbine.modules | Apache Turbine |
| LayoutLoader | The purpose of this class is to allow one to load and executeVersion:$Id: LayoutLoader. | Class | org.apache.turbine.modules | Apache Turbine |
| Loader | A common interface for Screen, Layout and Navigation LoaderVersion:$Id: Loader. | Interface | org.apache.turbine.modules | Apache Turbine |
| LoginUser | This is where we authenticate the user logging into the system against a user in the database. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| LogoutUser | This action removes a user from the session. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| Navigation | This is the base class that defines what a Navigation module is. | Class | org.apache.turbine.modules | Apache Turbine |
| NavigationLoader | The purpose of this class is to allow one to load and execute Navigation modules. | Class | org.apache.turbine.modules | Apache Turbine |
| Page | This is the base class that defines what a Page module is. | Class | org.apache.turbine.modules | Apache Turbine |
| PageLoader | The purpose of this class is to allow one to load and execute PageVersion:$Id: PageLoader. | Class | org.apache.turbine.modules | Apache Turbine |
| RawScreen | Base class for writing Screens that output binary data. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| ScheduledJob | All Scheduled jobs should extend this. | Class | org.apache.turbine.modules | Apache Turbine |
| ScheduledJobLoader | ScheduledJobs loader class. | Class | org.apache.turbine.modules | Apache Turbine |
| Screen | This is the base class which defines the Screen modules. | Class | org.apache.turbine.modules | Apache Turbine |
| ScreenLoader | The purpose of this class is to allow one to load and executeVersion:$Id: ScreenLoader. | Class | org.apache.turbine.modules | Apache Turbine |
| SessionValidator | The SessionValidator attempts to retrive the User object from the Servlet API session that is associated with the request. | Class | org.apache.turbine.modules.actions.sessionvalidator | Apache Turbine |
| TemplateNavigation | Base Template Navigation. | Class | org.apache.turbine.modules.navigations | Apache Turbine |
| TemplatePage | When building sites using templates, Screens need only be defined for templates which require dynamic (database or object) data. | Class | org.apache.turbine.modules.pages | Apache Turbine |
| TemplateScreen | Base Template Screens should extend this class and override the buildTemplate() method. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| TemplateSecureSessionValidator | SessionValidator that requires login for use with Template Services like Velocity or WebMacro. | Class | org.apache.turbine.modules.actions.sessionvalidator | Apache Turbine |
| TemplateSessionValidator | SessionValidator for use with the Template Service, the TemplateSessionValidator is virtually identical to the | Class | org.apache.turbine.modules.actions.sessionvalidator | Apache Turbine |
| VelocityAction | This class provides a convenience methods for Velocity Actions to use. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| VelocityDirectLayout | This Layout module allows Velocity templates to be used as layouts. | Class | org.apache.turbine.modules.layouts | Apache Turbine |
| VelocityDirectScreen | VelocityDirectScreen is a screen class which returns its output directly to the output stream. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| VelocityECSLayout | This Layout module allows Velocity templates to be used as layouts. | Class | org.apache.turbine.modules.layouts | Apache Turbine |
| VelocityErrorScreen | VelocityErrorScreen screen - directs errors at the velocity error template defined in template. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| VelocityNavigation | VelocityNavigation. | Class | org.apache.turbine.modules.navigations | Apache Turbine |
| VelocityOnlyLayout | This Layout module allows Velocity templates to be used as layouts. | Class | org.apache.turbine.modules.layouts | Apache Turbine |
| VelocityPage | Class | org.apache.turbine.modules.pages | Apache Turbine | |
| VelocityScreen | Base Velocity Screen. | Class | org.apache.turbine.modules.screens | Apache Turbine |
| VelocitySecureAction | VelocitySecure action. | Class | org.apache.turbine.modules.actions | Apache Turbine |
| VelocitySecureScreen | VelocitySecureScreen Always performs a Security Check that you've defined before | Class | org.apache.turbine.modules.screens | Apache Turbine |
| VelocityXslLayout | This Layout module allows Velocity XML templates to be used as layouts. | Class | org.apache.turbine.modules.layouts | Apache Turbine |