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 classGenericLoader<T extends Assembler>This is the base class for the loaders.interfaceLoader<T extends Assembler>A common interface for Screen, Layout and Navigation LoaderSubinterfaces of Assembler in org.apache.turbine.modules Modifier and Type Interface Description interfaceActionGeneric Action interface.interfaceLayoutThis is the interface that defines what a Layout module is.interfaceNavigationThis is the interface that defines what a Navigation module is.interfacePageThis is the interface that defines what a Page module is.interfaceScheduledJobAll Scheduled jobs should implement this.interfaceScreenThis is the interface which defines the Screen modules.Classes in org.apache.turbine.modules that implement Assembler Modifier and Type Class Description classActionEventThis 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 classAccessControllerThis action doPerforms an Access Control List and places it into the RunData object, so it is easily available to modules.classDefaultActionThis is a Default Action module that doesn't do much.classInitContextsActionUsed to initialize JNDI contexts.classLegacyVelocityActionDeprecated.Use VelocityAction directlyclassLegacyVelocitySecureActionDeprecated.Use VelocitySecureAction directlyclassLoginUserThis is where we authenticate the user logging into the system against a user in the database.classLogoutUserThis action removes a user from the session.classVelocityActionThis class provides a convenience methods for Velocity Actions to use.classVelocitySecureActionVelocitySecure 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 classDefaultSessionValidatorThe SessionValidator attempts to retrieve the User object from the Servlet API session that is associated with the request.classSessionValidatorThe SessionValidator attempts to retrieve the User object from the Servlet API session that is associated with the request.classTemplateSecureSessionValidatorSessionValidator that requires login for use with Template Services like Velocity or WebMacro.classTemplateSessionValidatorSessionValidator for use with the Template Service, the TemplateSessionValidator is virtually identical to theTemplateSecureSessionValidatorexcept 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 classDirectResponseLayoutThis layout allows an action to manipulate the ServletOutputStream directly.classJspLayoutThis Layout module allows JSP templates to be used as layouts.classVelocityCachedLayoutThis Layout module is Turbine 2.3.3 VelocityDirectLayout (same package) with methods added forPipelineData.classVelocityDirectLayoutThis Layout module allows Velocity templates to be used as layouts.classVelocityLayoutThis Layout module allows Velocity templates to be used as layouts.classVelocityOnlyLayoutThis Layout module allows Velocity templates to be used as layouts.classVelocityXslLayoutThis 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 classBaseJspNavigationBase JSP navigation that should be subclassed by Navigation that want to use JSP.classLegacyVelocityNavigationDeprecated.Use VelocityNavigation directlyclassTemplateNavigationBase Template Navigation.classVelocityNavigationVelocityNavigation. -
Uses of Assembler in org.apache.turbine.modules.pages
Classes in org.apache.turbine.modules.pages that implement Assembler Modifier and Type Class Description classDefaultPageWhen building sites using templates, Screens need only be defined for templates which require dynamic (database or object) data.classJspPageExtends TemplatePage to add some convenience objects to the request.classTemplatePageWhen building sites using templates, Screens need only be defined for templates which require dynamic (database or object) data.classVelocityPageExtends 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 classBaseJspScreenBase JSP Screen that should be subclassed by screens that want to use JSP.classJSONScreenA Screen class for dealing with JSON-RPC requests.classJSONSecureScreenAn extension to JSONScreen that performs a Security Check before invoking doBuildTemplate().classJspErrorScreenDirects errors at the Jsp error template defined in template.error.classLegacyVelocityScreenDeprecated.Use VelocityScreen directlyclassLegacyVelocitySecureScreenDeprecated.Use VelocitySecureScreen directlyclassPlainJSONScreenA Screen class for dealing with JSON requests.classPlainJSONSecureAnnotatedScreenclassRawScreenBase class for writing Screens that output binary data.classTemplateScreenTemplate Screen.classVelocityCachedScreenVelocityCachedScreen is Turbine 2.3.3 VelocityDirectScreen (same package) with methods added forPipelineData.classVelocityDirectScreenVelocityDirectScreen is a screen class which returns its output directly to the output stream.classVelocityErrorScreenVelocityErrorScreen screen - directs errors at the velocity error template defined in template.error.classVelocityScreenBase Velocity Screen.classVelocitySecureScreenVelocitySecureScreen 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 classInvalidStateUsers 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 interfaceAssemblerFactory<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 classJavaBaseFactory<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 classPythonBaseFactory<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 voidClassMapper. 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 classVelocityActionEventIf you are using VelocitySite stuff, then your Action's should extend this class instead of extending the ActionEvent class.
-