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.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericLoader<T extends Assembler>
This is the base class for the loaders.
|
interface |
Loader<T extends Assembler>
A common interface for Screen, Layout and Navigation Loader
|
Modifier and Type | Class and Description |
---|---|
class |
Action
Generic Action class.
|
class |
ActionEvent
This is an alternative to the Action class that allows you to do
event based actions.
|
class |
Layout
This is the base class that defines what a Layout module is.
|
class |
Navigation
This is the base class that defines what a Navigation module is.
|
class |
Page
This is the base class that defines what a Page module is.
|
class |
ScheduledJob
All Scheduled jobs should extend this.
|
class |
Screen
This is the base class which defines the Screen modules.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessController
This action doPerforms an Access Control List and places it into
the RunData object, so it is easily available to modules.
|
class |
DefaultAction
This is a Default Action module that doesn't do much.
|
class |
InitContextsAction
Used to initialize JNDI contexts.
|
class |
LegacyVelocityAction
Deprecated.
Use VelocityAction directly
|
class |
LegacyVelocitySecureAction
Deprecated.
Use VelocitySecureAction directly
|
class |
LoginUser
This is where we authenticate the user logging into the system
against a user in the database.
|
class |
LogoutUser
This action removes a user from the session.
|
class |
VelocityAction
This class provides a convenience methods for Velocity Actions to use.
|
class |
VelocitySecureAction
VelocitySecure action.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSessionValidator
The SessionValidator attempts to retrieve the User object from the
Servlet API session that is associated with the request.
|
class |
SessionValidator
The SessionValidator attempts to retrieve the User object from the
Servlet API session that is associated with the request.
|
class |
TemplateSecureSessionValidator
SessionValidator that requires login for use with Template Services
like Velocity or WebMacro.
|
class |
TemplateSessionValidator
SessionValidator for use with the Template Service, the
TemplateSessionValidator is virtually identical to the
TemplateSecureSessionValidator except that it does not transfer to the
login page when it detects a null user (or a user not logged in). |
Modifier and Type | Class and Description |
---|---|
class |
DirectResponseLayout
This layout allows an action to manipulate the ServletOutputStream directly.
|
class |
JspLayout
This Layout module allows JSP templates to be used as layouts.
|
class |
VelocityCachedLayout
This Layout module is Turbine 2.3.3 VelocityDirectLayout (same package)
with methods added for
PipelineData . |
class |
VelocityDirectLayout
This Layout module allows Velocity templates
to be used as layouts.
|
class |
VelocityOnlyLayout
This Layout module allows Velocity templates to be used as layouts.
|
class |
VelocityXslLayout
This Layout module allows Velocity XML templates to be used as layouts.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseJspNavigation
Base JSP navigation that should be subclassed by Navigation that want to
use JSP.
|
class |
LegacyVelocityNavigation
Deprecated.
Use VelocityNavigation directly
|
class |
TemplateNavigation
Base Template Navigation.
|
class |
VelocityNavigation
VelocityNavigation.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultPage
When building sites using templates, Screens need only be defined
for templates which require dynamic (database or object) data.
|
class |
JspPage
Extends TemplatePage to add some convenience objects to the request.
|
class |
TemplatePage
When building sites using templates, Screens need only be defined
for templates which require dynamic (database or object) data.
|
class |
VelocityPage
Extends TemplatePage to set the template Context.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseJspScreen
Base JSP Screen that should be subclassed by screens that want to
use JSP.
|
class |
JSONScreen
A Screen class for dealing with JSON-RPC requests.
|
class |
JSONSecureScreen
An extension to JSONScreen that performs a Security Check before invoking
doBuildTemplate().
|
class |
JspErrorScreen
Directs errors at the Jsp error template defined in template.error.
|
class |
LegacyVelocityScreen
Deprecated.
Use VelocityScreen directly
|
class |
LegacyVelocitySecureScreen
Deprecated.
Use VelocitySecureScreen directly
|
class |
RawScreen
Base class for writing Screens that output binary data.
|
class |
TemplateScreen
Template Screen.
|
class |
VelocityCachedScreen
VelocityCachedScreen is Turbine 2.3.3 VelocityDirectScreen (same package)
with methods added for
PipelineData . |
class |
VelocityDirectScreen
VelocityDirectScreen is a screen class which returns its output
directly to the output stream.
|
class |
VelocityErrorScreen
VelocityErrorScreen screen - directs errors at the velocity
error template defined in template.error.
|
class |
VelocityScreen
Base Velocity Screen.
|
class |
VelocitySecureScreen
VelocitySecureScreen
Always performs a Security Check that you've defined before
executing the doBuildTemplate().
|
Modifier and Type | Class and Description |
---|---|
class |
InvalidState
Users will get this screen if the screen on their browser is in an
invalid state.
|
Modifier and Type | Method and Description |
---|---|
<T extends Assembler> |
TurbineAssemblerBrokerService.getAssembler(Class<T> type,
String name)
Attempt to retrieve an Assembler of a given type with
a name.
|
<T extends Assembler> |
AssemblerBrokerService.getAssembler(Class<T> type,
String name)
Attempts to load an Assembler of a type with a given name
|
<T extends Assembler> |
TurbineAssemblerBrokerService.getLoader(Class<T> type)
Get a Loader for the given assembler type
|
<T extends Assembler> |
AssemblerBrokerService.getLoader(Class<T> type)
Get a Loader for the given assembler type
|
<T extends Assembler> |
TurbineAssemblerBrokerService.registerFactory(AssemblerFactory<T> factory)
Register a new AssemblerFactory
|
<T extends Assembler> |
AssemblerBrokerService.registerFactory(AssemblerFactory<T> factory)
Register an AssemblerFactory class
|
Modifier and Type | Interface and Description |
---|---|
interface |
AssemblerFactory<T extends Assembler>
Interface for AssemblerFactory's
|
Modifier and Type | Class and Description |
---|---|
class |
JavaBaseFactory<T extends Assembler>
A screen factory that attempts to load a java class from
the module packages defined in the TurbineResource.properties.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Loader<? extends Assembler> |
ClassMapper.getLoader()
Get the Loader value.
|
Modifier and Type | Method and Description |
---|---|
void |
ClassMapper.setLoader(Loader<? extends Assembler> loader)
Set the Loader value.
|
Modifier and Type | Class and Description |
---|---|
class |
VelocityActionEvent
If you are using VelocitySite stuff, then your Action's should
extend this class instead of extending the ActionEvent class.
|
Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.