All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary 
| Class | Description | 
| AbstractJobEntry | This class provides the basic implementation of common features for a scheduled job entry. | 
| AbstractJobEntry.ScheduleType | schedule types | 
| AbstractSchedulerService | Service for a cron like scheduler. | 
| AccessController | This action doPerforms an Access Control List and places it into
 the RunData object, so it is easily available to modules. | 
| Action | Generic Action interface. | 
| ActionEvent | 
 This is an alternative to the Action class that allows you to do
 event based actions. | 
| ActionLoader | The purpose of this class is to allow one to load and execute
 Action modules. | 
| AnnotationProcessor | AnnotationProcessor contains static helper methods that handle the
 Turbine annotations for objects | 
| AnnotationProcessor.ConditionType |  | 
| ApplicationTool | Tools that go into the Toolbox should implement this interface. | 
| Assembler | This is an interface that defines what an Assembler is. | 
| AssemblerBrokerService | An interface the Turbine Assembler service. | 
| AssemblerFactory<T extends Assembler> | Interface for AssemblerFactory's | 
| AvalonComponentService | This service allows access to avalon components. | 
| BaseInitable | This class provides a generic implementation of
 Initable. | 
| BaseInitableBroker | A generic implementation of InitableBroker. | 
| BaseJobEntryTorque | This class was autogenerated by Torque on:
 [Tue Dec 14 09:51:09 CET 2021]
 You should not use this class directly. | 
| BaseJobEntryTorquePeer | The skeleton for this class was autogenerated by Torque on:
 [Tue Dec 14 09:51:09 CET 2021]
 You should not use this class directly. | 
| BaseJobEntryTorquePeerImpl | The skeleton for this class was autogenerated by Torque on:
 [Tue Dec 14 09:51:10 CET 2021]
 You should not use this class directly. | 
| BaseJobEntryTorqueRecordMapper | Maps ResultSet rows into JobEntryTorque objects. | 
| BaseJspNavigation | Base JSP navigation that should be subclassed by Navigation that want to
 use JSP. | 
| BaseJspScreen | Base JSP Screen that should be subclassed by screens that want to
 use JSP. | 
| BaseMapper | A base class for the various mappers which contains common
 code. | 
| BaseService | This class is a generic implementation of Service. | 
| BaseServiceBroker | A generic implementation of a ServiceBrokerwhich
 provides:
 
 Maintaining service name to class name mapping, allowing
 pluggable service implementations.
 ProvidingServiceswith a configuration based on
 system wide configuration mechanism.
 Integration of TurbineServiceProviders for looking up
 non-local services | 
| BaseTemplateEngineService |  | 
| BaseTemplateMapper | This is a mapper like the BaseMapper but it returns its
 results with the extension of the template names passed or (if no
 extension is passed), the default extension. | 
| BaseUnicastRemoteService |  | 
| BaseURI | This is the base class for all dynamic URIs in the Turbine System. | 
| BrowserDetector | This class parses the user agent string and provides getters for
 its parts. | 
| ClassMapper | This mapper tries to map Template names to class names. | 
| CleanUpValve | Implements the RunData target portion of the "Turbine classic"
 processing pipeline (from the Turbine 2.x series). | 
| ContentTool | Terribly simple tool to translate URIs into Turbine Links. | 
| DataURI | This class can convert a simple link into a turbine relative
 URL. | 
| DateFormatter | This pull tool is used to format date objects into strings. | 
| DefaultACLCreationValve | Implements the action portion of the "Turbine classic" processing
 pipeline (from the Turbine 2.x series). | 
| DefaultAction | This is a Default Action module that doesn't do much. | 
| DefaultLoginValve | Handles the Login and Logout actions in the request process
 cycle. | 
| DefaultPage | When building sites using templates, Screens need only be defined
 for templates which require dynamic (database or object) data. | 
| DefaultPipelineData | A PipelineData is a holder for data being passed from one
 Valve to the next. | 
| DefaultSecurityService | This is a common subset of SecurityService implementation. | 
| DefaultSessionTimeoutValve | Deprecated. | 
| DefaultSessionValidationValve | Implements the action portion of the "Turbine classic" processing
 pipeline (from the Turbine 2.x series). | 
| DefaultSessionValidator | The SessionValidator attempts to retrieve the User object from the
 Servlet API session that is associated with the request. | 
| DefaultSetEncodingValve | Set default encoding of the request. | 
| DefaultTurbineRunData | DefaultTurbineRunData is the default implementation of the
 TurbineRunData interface, which is distributed by the Turbine
 RunData service, if another implementation is not defined in
 the default or specified RunData configuration. | 
| DefaultUserImpl | This is the Default user implementation. | 
| DefaultUserManager | Default user manager. | 
| DetermineActionValve | This valve is responsible for setting the 'action' property of RunData based
 on request parameter. | 
| DetermineRedirectRequestedValve | Implements the Redirect Requested portion of the "Turbine classic"
 processing pipeline (from the Turbine 2.x series). | 
| DetermineTargetValve | This valve is responsible for setting the 'target' property of the RunData. | 
| DirectMapper | The most primitive mapper. | 
| DirectResponseLayout | This layout allows an action to manipulate the ServletOutputStream directly. | 
| DirectTemplateMapper | The most primitive templating mapper. | 
| ExecutePageValve | Implements the Page Generation portion of the "Turbine classic"
 processing pipeline (from the Turbine 2.x series). | 
| FormMessage | A message class for holding information about a message that
 relates to a specific form and field. | 
| FormMessages | Used for adding and accessing messages that relate to a specific form and field. | 
| GenerateUniqueId | This class generates a unique 10+ character id. | 
| GenericLoader<T extends Assembler> | This is the base class for the loaders. | 
| HtmlPageAttributes | Template context tool that can be used to set various attributes of a
 HTML page. | 
| HtmlPageAttributes.LinkTag | Helper class to hold data about a <link | 
| HttpUtils | This class provides utilities for handling some semi-trivial HTTP stuff that
 would otherwise be handled elsewhere. | 
| Initable | Classes that implement this interface need initialization before
 they can work. | 
| InitableBroker | Classes that implement this interface can act as a broker for
 Initableclasses. | 
| InitContextsAction | Used to initialize JNDI contexts. | 
| InitializationException | Thrown by Initableclass in case of initialization
 problems. | 
| InputFilterUtils | Some filter methods that have been orphaned in the Screen class. | 
| InstantiationException | Thrown by InitableBrokerandServiceBrokerclasses to indicate problems with
 instatiation of requested objects. | 
| IntakeTool | The main class through which Intake is accessed. | 
| InvalidState | Users will get this screen if the screen on their browser is in an
 invalid state. | 
| JavaActionFactory | An action factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JavaBaseFactory<T extends Assembler> | A screen factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JavaLayoutFactory | A layout factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JavaNavigationFactory | A screen factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JavaPageFactory | A screen factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JavaScheduledJobFactory | A screen factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JavaScreenFactory | A screen factory that attempts to load a java class from
 the module packages defined in the TurbineResource.properties. | 
| JobEntry | This is a interface for a scheduled job. | 
| JobEntryNonPersistent | This is an implementation of a JobEntry with no persistence. | 
| JobEntryQuartz | This implements a Turbine scheduled job model for the QuartzScheduler. | 
| JobEntryTorque | The skeleton for this class was autogenerated by Torque on:
 [Tue Dec 14 09:49:30 CET 2021]
 You should add additional methods to this class to meet the
 application requirements. | 
| JobEntryTorquePeer | The skeleton for this class was autogenerated by Torque on:
 [Tue Dec 14 09:49:30 CET 2021]
 This class provides static wrappers for the peer implementation classes. | 
| JobEntryTorquePeerImpl | The skeleton for this class was autogenerated by Torque on:
 [Tue Dec 14 09:49:30 CET 2021]
 You should add additional methods to this class to meet the
 application requirements. | 
| JobEntryTorqueRecordMapper | Maps ResultSet rows into JobEntryTorque objects. | 
| JobQueue<J extends JobEntry> | Queue for the scheduler. | 
| JSONProcessor | Process a JSON RPC call | 
| JsonRpcService | The interface an JsonRpcService implements. | 
| JSONScreen | A Screen class for dealing with JSON-RPC requests. | 
| JSONSecureScreen | An extension to JSONScreen that performs a Security Check before invoking
 doBuildTemplate(). | 
| JspErrorScreen | Directs errors at the Jsp error template defined in template.error. | 
| JspLayout | This Layout module allows JSP templates to be used as layouts. | 
| JspNavigation | Returns output of a Navigation module. | 
| JspPage | Extends TemplatePage to add some convenience objects to the request. | 
| JspScreenPlaceholder | Returns output of a Screen module. | 
| JspService | Implementations of the JspService interface. | 
| Layout | This is the interface that defines what a Layout module is. | 
| LayoutLoader | The purpose of this class is to allow one to load and execute
 Layout modules. | 
| LayoutTemplateMapper | This mapper is responsible for the lookup of templates for the Layout
 It tries to look in various packages for a match:
 1. about,directions,Driving.vm      <- exact match
 2. about,directions,Default.vm      <- package match, Default name
 3. about,Default.vm                 <- stepping up in the hierarchy
 4. | 
| LegacyVelocityAction | Deprecated. | 
| LegacyVelocityNavigation | Deprecated. | 
| LegacyVelocityScreen | Deprecated. | 
| LegacyVelocitySecureAction | Deprecated. | 
| LegacyVelocitySecureScreen | Deprecated. | 
| Loader<T extends Assembler> | A common interface for Screen, Layout and Navigation Loader | 
| LocaleUtils | This class provides utilities for handling locales and charsets | 
| LocalizationTool | A pull tool which provides lookups for localized text by delegating
 to the configured Fulcrum LocalizationService. | 
| Log4j2Logger | Deprecated. | 
| LoginUser | This is where we authenticate the user logging into the system
 against a user in the database. | 
| LogoutUser | This action removes a user from the session. | 
| MappedTemplateLink | This is a pull to to be used in Templates to convert links in
 Templates into the correct references. | 
| Mapper | To separate out the various map and search policies for class
 names and template names, we use classes that implement this
 interface. | 
| NamingService | Implementations of the NamingService interface provide JNDI naming
 contexts. | 
| Navigation | This is the interface that defines what a Navigation module is. | 
| NavigationLoader | The purpose of this class is to allow one to load and execute
 Navigation modules. | 
| ObjectUtils | This is where common Object manipulation routines should go. | 
| OMTool | Deprecated. | 
| Page | This is the interface that defines what a Page module is. | 
| PageLoader | The purpose of this class is to allow one to load and execute Page
 modules. | 
| PassiveUserManager | Void user manager can be used where no data storage is needed
 by the application. | 
| Pipeline | The idea of a pipeline is being taken from Catalina
 in its entirety :-)
 I would like to take the idea further and implement
 Valves instead of hardcoding particular methods
 in a pipeline. | 
| PipelineData | A PipelineData is a holder for data being passed from one
 Valve to the next. | 
| PipelineDataApplicationTool | Interface for tools to be init'd and refreshed using a PipelineData
 object
 Code largely taken from ApplicationTool. | 
| PlainJSONScreen | A Screen class for dealing with JSON requests. | 
| PlainJSONSecureAnnotatedScreen |  | 
| PullService | The Pull Service manages the creation of application
 tools that are available to all templates in a
 Turbine application. | 
| PythonActionFactory | A screen factory that attempts to load a python class in the
 JPython interpreter and execute it as a Turbine screen. | 
| PythonBaseFactory<T extends Assembler> | A factory that attempts to load a python class in the
 JPython interpreter and execute it as a Turbine screen. | 
| PythonLayoutFactory | A screen factory that attempts to load a python class in the
 JPython interpreter and execute it as a Turbine screen. | 
| PythonNavigationFactory | A screen factory that attempts to load a python class in the
 JPython interpreter and execute it as a Turbine screen. | 
| PythonPageFactory | A screen factory that attempts to load a python class in the
 JPython interpreter and execute it as a Turbine screen. | 
| PythonScreenFactory | A screen factory that attempts to load a python class in the
 JPython interpreter and execute it as a Turbine screen. | 
| QuartzSchedulerService | Service for a quartz scheduler. | 
| RawScreen | Base class for writing Screens that output binary data. | 
| Retrievable | Deprecated. | 
| Retriever | Deprecated. | 
| RetrieverFactory | Deprecated. | 
| RunData | RunData is an interface to run-time information that is passed
 within Turbine. | 
| RunDataApplicationTool | Tools in the Toolbox that need a Rundata Object on every refresh should
 implement this interface. | 
| RunDataService | The RunData Service provides the implementations for RunData and
 related interfaces required by request processing. | 
| ScheduledJob | All Scheduled jobs should implement this. | 
| ScheduledJobLoader | ScheduledJobs loader class. | 
| SchedulerTool | This tool is used to retrieve information about the job scheduler. | 
| ScheduleService | ScheduleService interface. | 
| Screen | This is the interface which defines the Screen modules. | 
| ScreenDefaultTemplateMapper | This is a pretty simple mapper which returns template pathes for
 a supplied template name. | 
| ScreenLoader | The purpose of this class is to allow one to load and execute
 Screen modules. | 
| ScreenTemplateMapper | This is a pretty simple mapper which returns template pathes for
 a supplied template name. | 
| SecurityCheck | Utility for doing security checks in Screens and Actions. | 
| SecurityService | 
 The Security Service manages Users, Groups Roles and Permissions in the
 system. | 
| ServerData | Holds basic server information under which Turbine is running. | 
| Service | ServicesareInitablesthat have a name,
 and a set of properties.
 | 
| ServiceBroker | Classes that implement this interface can act as a broker for
 Serviceclasses. | 
| ServiceManager | Classes that implement this interface can act as a manager for
 Serviceclasses. | 
| ServletService | This interface exposes methods of the runner context in order
 resolve or get access to external resources | 
| ServletUtils | This is where common Servlet manipulation routines should go. | 
| SessionData | Pull tool designed to be used in the session scope for storage of
 temporary data. | 
| SessionListener | This class is a listener for both session creation and destruction,
 and for session activation and passivation. | 
| SessionService | The SessionService allows access to the current sessions of the current context. | 
| SessionTool | A pull tool for accessing the SessionService from a velocity template. | 
| SessionValidator | The SessionValidator attempts to retrieve the User object from the
 Servlet API session that is associated with the request. | 
| SystemError | Used for wrapping system errors (exceptions) that may occur in the
 application. | 
| TemplateEngineService | This is the interface that all template engine services must adhere
 to. | 
| TemplateInfo | This is a wrapper for Template specific information. | 
| TemplateLink | This is a pull to to be used in Templates to convert links in
 Templates into the correct references. | 
| TemplateNavigation | Base Template Navigation. | 
| TemplateNavigation | Returns output of a Navigation module. | 
| TemplatePage | When building sites using templates, Screens need only be defined
 for templates which require dynamic (database or object) data. | 
| TemplateScreen | Template Screen. | 
| TemplateScreen | Returns output of a Screen module. | 
| TemplateSecureSessionValidator | SessionValidator that requires login for use with Template Services
 like Velocity or WebMacro. | 
| TemplateSecurityCheck | Utility class to help check for proper authorization when using
 template screens. | 
| TemplateService | This service provides a method for mapping templates to their
 appropriate Screens or Navigations. | 
| 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). | 
| TemplateURI | This class allows you to keep all the information needed for a single
 link at one place. | 
| TorqueSchedulerService | Deprecated. | 
| Turbine | 
 Turbine is the main servlet for the entire system. | 
| TurbineActionEvent | Annotation to associate methods in modules to action events | 
| TurbineAssemblerBrokerService | TurbineAssemblerBrokerService allows assemblers (like screens,
 actions and layouts) to be loaded from one or more AssemblerFactory
 classes. | 
| TurbineBaseService | This class provides a Serviceimplementation that
 Services used in Turbine are required to extend. | 
| TurbineConfig | A class used for initialization of Turbine without a servlet container. | 
| TurbineConfiguration | Annotation to mark fields in modules that require a configuration to be injected | 
| TurbineConstants | This interface contains all the constants used throughout
 the Turbine code base. | 
| TurbineException | The base class of all exceptions thrown by Turbine. | 
| TurbineJsonRpcService | This is a service that will respond to JSON-RPC calls. | 
| TurbineJspService | This is a Service that can process JSP templates from within a Turbine
 screen. | 
| TurbineLoader | Annotation to mark fields in modules that require a loader to be injected | 
| TurbineNamingService | This class is the default implementation of NamingService, which
 provides JNDI naming contexts. | 
| TurbineNonPersistentSchedulerService | Deprecated. | 
| TurbinePipeline |  | 
| TurbinePullService | This is the concrete implementation of the Turbine
 Pull Service. | 
| TurbineRequiredPermission | Annotation to mark modules or methods in modules that require certain permissions to be executed | 
| TurbineRequiredRole | Annotation to mark modules or methods in modules that require certain roles to be executed | 
| TurbineRunData | TurbineRunData is an extension to the RunData interface to be
 implemented by RunData implementations to be distributed by
 the Turbine RunData Service. | 
| TurbineRunDataService | The RunData Service provides the implementations for RunData and
 related interfaces required by request processing. | 
| TurbineRuntimeException | This is a base class of runtime exeptions thrown by Turbine. | 
| TurbineService | Annotation to mark fields in modules that require a service to be injected | 
| TurbineServiceProvider | Interface for telling Turbine that the implementation class
 is an external service provider therefore can be used for looking
 up services not found by the Turbine implementation. | 
| TurbineServices | This is a singleton utility class that acts as a Services broker. | 
| TurbineServletService | This class provides a context service when the application
 is run in a ServletContainer. | 
| TurbineSessionService | The SessionService allows thread-safe access to the current
 sessions of the current context. | 
| TurbineTemplateService | This service provides a method for mapping templates to their
 appropriate Screens or Navigations. | 
| TurbineUIService | The UI service provides for shared access to User Interface (skin) files,
 as well as the ability for non-default skin files to inherit properties from
 a default skin. | 
| TurbineUniqueIdService |  | 
| TurbineURI | This class allows you to keep all the information needed for a single
 link at one place. | 
| TurbineURLMapperService | The URL mapper service provides methods to map a set of parameters to a
 simplified URL and vice-versa. | 
| TurbineUserDelegate | Marker interface | 
| TurbineVelocityService | This is a Service that can process Velocity templates from within a
 Turbine Screen. | 
| TurbineXmlConfig | A class used for initialization of Turbine without a servlet container. | 
| TurbineYaafiComponentService | An implementation of Turbine service initializing the YAAFI container | 
| UIService | The UI service provides for shared access to User Interface (skin) files,
 as well as the ability for non-default skin files to inherit properties from
 a default skin. | 
| UITool | Manages all UI elements for a Turbine Application. | 
| UniqueIdService |  This service provides unique identifiers for the instance of
 Turbine, and for objects it creates. | 
| URI | An interface class which describes the absolute minimum of methods that
 a Turbine URI class must implement. | 
| URIConstants | This interface contains all the constants that are always needed when
 working with URIs. | 
| URIParam | Helper Class to keep a key and a value together in
 one object. | 
| URIUtils | Bundles a few static routines concerning URIs, that you
 will need all the time. | 
| URLMapEntry | The url map model class | 
| URLMapperService | The URL mapper service provides methods to map a set of parameters to a
 simplified URL and vice-versa. | 
| URLMapperValve | This valve is responsible for parsing parameters out of
 simplified URLs. | 
| URLMappingContainer | URL Map Container Model Class | 
| User | This interface represents functionality that all users of the
 Turbine system require. | 
| UserManager |  | 
| Valve | A Valve is a request processing component. | 
| ValveContext | A ValveContext is the mechanism by which a Valve can trigger the
 execution of the next Valve in a Pipeline, without having to know anything
 about the internal implementation mechanisms. | 
| VelocityAction | This class provides a convenience methods for Velocity Actions to use. | 
| VelocityActionEvent | If you are using VelocitySite stuff, then your Action's should
 extend this class instead of extending the ActionEvent class. | 
| VelocityCachedLayout | This Layout module is Turbine 2.3.3 VelocityDirectLayout (same package)
 with methods added for  PipelineData. | 
| VelocityCachedScreen | VelocityCachedScreen is Turbine 2.3.3 VelocityDirectScreen (same package)
 with methods added for  PipelineData. | 
| VelocityDirectLayout | This Layout module allows Velocity templates
 to be used as layouts. | 
| VelocityDirectScreen | VelocityDirectScreen is a screen class which returns its output
 directly to the output stream. | 
| VelocityEmail | This is a simple class for sending email from within Velocity. | 
| VelocityEmailException | This exception is thrown if a VelocityEmail/VelocityHtmlEmail can not be
 sent using JavaMail. | 
| VelocityErrorScreen | VelocityErrorScreen screen - directs errors at the velocity
 error template defined in template.error. | 
| VelocityHtmlEmail | This is a simple class for sending html email from within Velocity. | 
| VelocityLayout | This Layout module allows Velocity templates
 to be used as layouts. | 
| VelocityNavigation | VelocityNavigation. | 
| VelocityOnlyLayout | This Layout module allows Velocity templates to be used as layouts. | 
| VelocityPage | Extends TemplatePage to set the template Context. | 
| VelocityScreen | Base Velocity Screen. | 
| VelocitySecureAction | VelocitySecure action. | 
| VelocitySecureScreen | VelocitySecureScreen
 Always performs a Security Check that you've defined before
 executing the doBuildTemplate(). | 
| VelocityService | Implementations of the VelocityService interface. | 
| VelocityXslLayout | This Layout module allows Velocity XML templates to be used as layouts. | 
| WorkerThread | Wrapper for a JobEntryto actually perform the job's action. | 
| XmlParameterAdapter | Creates Map objects from XmlParameterList objects and vice-versa. | 
| XmlParameterList | A JAXB Class for holding a list of entries with key (in an attribute) and a value. | 
| XmlParameterList.XmlParameter |  | 
| XmlPatternAdapter | Creates Regex Pattern objects. | 
| XmlValve | A JAXB Class for holding the class name of a valve. | 
| XmlValveAdapter | Creates Valve objects. |