Uses of Interface
org.apache.turbine.modules.Assembler
-
Packages that use Assembler Package Description org.apache.turbine.annotation 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. -
-
Uses of Assembler in org.apache.turbine.annotation
Methods in org.apache.turbine.annotation that return types with arguments of type Assembler Modifier and Type Method Description Class<? extends Assembler>
value()
Get the class of the loader target to inject -
Uses of Assembler in org.apache.turbine.modules
Classes in org.apache.turbine.modules with type parameters of type Assembler Modifier and Type Class 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 LoaderSubinterfaces of Assembler in org.apache.turbine.modules Modifier and Type Interface Description interface
Action
Generic Action interface.interface
Layout
This is the interface that defines what a Layout module is.interface
Navigation
This is the interface that defines what a Navigation module is.interface
Page
This is the interface that defines what a Page module is.interface
ScheduledJob
All Scheduled jobs should implement this.interface
Screen
This is the interface which defines the Screen modules.Classes in org.apache.turbine.modules that implement Assembler Modifier and Type Class Description class
ActionEvent
This is an alternative to the Action class that allows you to do event based actions. -
Uses of Assembler in org.apache.turbine.modules.actions
Classes in org.apache.turbine.modules.actions that implement Assembler Modifier and Type Class 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 directlyclass
LegacyVelocitySecureAction
Deprecated.Use VelocitySecureAction directlyclass
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. -
Uses of Assembler in org.apache.turbine.modules.actions.sessionvalidator
Classes in org.apache.turbine.modules.actions.sessionvalidator that implement Assembler Modifier and Type Class 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 theTemplateSecureSessionValidator
except that it does not transfer to the login page when it detects a null user (or a user not logged in). -
Uses of Assembler in org.apache.turbine.modules.layouts
Classes in org.apache.turbine.modules.layouts that implement Assembler Modifier and Type Class 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 forPipelineData
.class
VelocityDirectLayout
This Layout module allows Velocity templates to be used as layouts.class
VelocityLayout
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. -
Uses of Assembler in org.apache.turbine.modules.navigations
Classes in org.apache.turbine.modules.navigations that implement Assembler Modifier and Type Class Description class
BaseJspNavigation
Base JSP navigation that should be subclassed by Navigation that want to use JSP.class
LegacyVelocityNavigation
Deprecated.Use VelocityNavigation directlyclass
TemplateNavigation
Base Template Navigation.class
VelocityNavigation
VelocityNavigation. -
Uses of Assembler in org.apache.turbine.modules.pages
Classes in org.apache.turbine.modules.pages that implement Assembler Modifier and Type Class 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. -
Uses of Assembler in org.apache.turbine.modules.screens
Classes in org.apache.turbine.modules.screens that implement Assembler Modifier and Type Class 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 directlyclass
LegacyVelocitySecureScreen
Deprecated.Use VelocitySecureScreen directlyclass
PlainJSONScreen
A Screen class for dealing with JSON requests.class
PlainJSONSecureAnnotatedScreen
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 forPipelineData
.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(). -
Uses of Assembler in org.apache.turbine.modules.screens.error
Classes in org.apache.turbine.modules.screens.error that implement Assembler Modifier and Type Class Description class
InvalidState
Users will get this screen if the screen on their browser is in an invalid state. -
Uses of Assembler in org.apache.turbine.services.assemblerbroker
Methods in org.apache.turbine.services.assemblerbroker with type parameters of type Assembler Modifier and Type Method Description <T extends Assembler>
TAssemblerBrokerService. getAssembler(Class<T> type, String name)
Attempts to load an Assembler of a type with a given name<T extends Assembler>
TTurbineAssemblerBrokerService. getAssembler(Class<T> type, String name)
Attempt to retrieve an Assembler of a given type with a name.<T extends Assembler>
Loader<T>AssemblerBrokerService. getLoader(Class<T> type)
Get a Loader for the given assembler type<T extends Assembler>
Loader<T>TurbineAssemblerBrokerService. getLoader(Class<T> type)
Get a Loader for the given assembler type<T extends Assembler>
voidAssemblerBrokerService. registerFactory(AssemblerFactory<T> factory)
Register an AssemblerFactory class<T extends Assembler>
voidTurbineAssemblerBrokerService. registerFactory(AssemblerFactory<T> factory)
Register a new AssemblerFactory -
Uses of Assembler in org.apache.turbine.services.assemblerbroker.util
Classes in org.apache.turbine.services.assemblerbroker.util with type parameters of type Assembler Modifier and Type Interface Description interface
AssemblerFactory<T extends Assembler>
Interface for AssemblerFactory's -
Uses of Assembler in org.apache.turbine.services.assemblerbroker.util.java
Classes in org.apache.turbine.services.assemblerbroker.util.java with type parameters of type Assembler Modifier and Type Class 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. -
Uses of Assembler in org.apache.turbine.services.assemblerbroker.util.python
Classes in org.apache.turbine.services.assemblerbroker.util.python with type parameters of type Assembler Modifier and Type Class 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. -
Uses of Assembler in org.apache.turbine.services.template.mapper
Methods in org.apache.turbine.services.template.mapper that return types with arguments of type Assembler Modifier and Type Method Description Loader<? extends Assembler>
ClassMapper. getLoader()
Get the Loader value.Method parameters in org.apache.turbine.services.template.mapper with type arguments of type Assembler Modifier and Type Method Description void
ClassMapper. setLoader(Loader<? extends Assembler> loader)
Set the Loader value. -
Uses of Assembler in org.apache.turbine.util.velocity
Classes in org.apache.turbine.util.velocity that implement Assembler Modifier and Type Class Description class
VelocityActionEvent
If you are using VelocitySite stuff, then your Action's should extend this class instead of extending the ActionEvent class.
-