## Uses of Interface
org.apache.turbine.util.RunData

- Packages that use RunData
  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.navigations | Navigation class implementations.
  org.apache.turbine.modules.screens | Screen class implementations.
  org.apache.turbine.pipeline | The Turbine processing pipeline is modelled after the pipeline found in Tomcat 4.0.1 (Catalina), and after the module architecture found in Apache httpd.
  org.apache.turbine.services.jsp.util |
  org.apache.turbine.services.pull | Provides application tools that are put into the context of a template view.
  org.apache.turbine.services.pull.tools | Pull Tools to be used in a template based view.
  org.apache.turbine.services.rundata | Rundata Service provides a factory for the request cycle data objects.
  org.apache.turbine.util | Various utilities used in Turbine and for Turbine based applications.
  org.apache.turbine.util.template | Template related utilities.
  org.apache.turbine.util.uri | URI generation and processing from Turbine based applications.

- - ### Uses of RunData in org.apache.turbine.modules

    Methods in org.apache.turbine.modules that return RunData
    Modifier and Type | Method and Description
    --- | ---
    `RunData` | Assembler.`getRunData(PipelineData pipelineData)` This can go once RunData is replaced...

  - ### Uses of RunData in org.apache.turbine.modules.actions

    Methods in org.apache.turbine.modules.actions with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | LegacyVelocityAction.`doPerform(RunData data, org.apache.velocity.context.Context context)` Deprecated. You SHOULD override this method and implement it in your action.
    `protected abstract boolean` | LegacyVelocitySecureAction.`isAuthorized(RunData data)` Deprecated. Implement this method to perform the security check needed.

  - ### Uses of RunData in org.apache.turbine.modules.navigations

    Methods in org.apache.turbine.modules.navigations with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | LegacyVelocityNavigation.`doBuildTemplate(RunData data, org.apache.velocity.context.Context context)` Deprecated. Velocity Navigations extending this class should override this method to perform any particular business logic and add information to the context.

  - ### Uses of RunData in org.apache.turbine.modules.screens

    Methods in org.apache.turbine.modules.screens with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract void` | LegacyVelocitySecureScreen.`doBuildTemplate(RunData data, org.apache.velocity.context.Context context)` Deprecated. Implement this to add information to the context.
    `protected void` | LegacyVelocityScreen.`doBuildTemplate(RunData data, org.apache.velocity.context.Context context)` Deprecated. Velocity Screens extending this class should override this method to perform any particular business logic and add information to the context.
    `protected abstract boolean` | LegacyVelocitySecureScreen.`isAuthorized(RunData data)` Deprecated. Implement this method to perform the security check needed.

  - ### Uses of RunData in org.apache.turbine.pipeline

    Methods in org.apache.turbine.pipeline that return RunData
    Modifier and Type | Method and Description
    --- | ---
    `RunData` | AbstractValve.`getRunData(PipelineData pipelineData)` utility for getting RunData out of the pipelineData object.

  - ### Uses of RunData in org.apache.turbine.services.jsp.util

    Constructors in org.apache.turbine.services.jsp.util with parameters of type RunData
    Constructor and Description
    `JspNavigation(RunData data)` Constructor
    `JspScreenPlaceholder(RunData data)` Constructor

  - ### Uses of RunData in org.apache.turbine.services.pull

    Methods in org.apache.turbine.services.pull with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `void` | TurbinePullService.`populateContext(org.apache.velocity.context.Context context, RunData data)` Populate the given context with all request, session, authorized and persistent scope tools (it is assumed that the context already wraps the global context, and thus already contains the global tools).
    `static void` | TurbinePull.`populateContext(org.apache.velocity.context.Context context, RunData data)` Populate the given context with all request, session and persistent scope tools (it is assumed that the context already wraps the global context, and thus already contains the global tools).
    `void` | PullService.`populateContext(org.apache.velocity.context.Context context, RunData data)` Populate the given context with all request, session, authorized and persistent scope tools (it is assumed that the context already wraps the global context, and thus already contains the global tools).
    `void` | RunDataApplicationTool.`refresh(RunData data)` Refresh the application tool.

  - ### Uses of RunData in org.apache.turbine.services.pull.tools

    Methods in org.apache.turbine.services.pull.tools with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `String` | UITool.`getScript(String filename, RunData data)` Retrieve the URL for a given script that is part of the skin.
    `String` | UITool.`getStylecss(RunData data)` Retrieve the URL for the style sheet that is part of the skin.
    `String` | UITool.`image(String imageId, RunData data)` Retrieve the URL for an image that is part of the skin.
    `protected void` | UITool.`setSkin(RunData data)` Set the skin name when the tool is configured to be loaded on a per-request basis.

  - ### Uses of RunData in org.apache.turbine.services.rundata

    Subinterfaces of RunData in org.apache.turbine.services.rundata
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TurbineRunData` TurbineRunData is an extension to the RunData interface to be implemented by RunData implementations to be distributed by the Turbine RunData Service.

    Classes in org.apache.turbine.services.rundata that implement RunData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `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.

    Methods in org.apache.turbine.services.rundata that return RunData
    Modifier and Type | Method and Description
    --- | ---
    `RunData` | TurbineRunDataService.`getRunData(HttpServletRequest req, HttpServletResponse res, ServletConfig config)` Gets a default RunData object.
    `RunData` | RunDataService.`getRunData(HttpServletRequest req, HttpServletResponse res, ServletConfig config)` Gets a default RunData object.
    `RunData` | TurbineRunDataService.`getRunData(String key, HttpServletRequest req, HttpServletResponse res, ServletConfig config)` Gets a RunData instance from a specific configuration.
    `RunData` | RunDataService.`getRunData(String key, HttpServletRequest req, HttpServletResponse res, ServletConfig config)` Gets a RunData object from a specific configuration.

    Methods in org.apache.turbine.services.rundata with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TurbineRunDataService.`putRunData(RunData data)` Puts the used RunData object back to the factory for recycling.
    `boolean` | RunDataService.`putRunData(RunData data)` Puts the used RunData object back to the factory for recycling.

  - ### Uses of RunData in org.apache.turbine.util

    Methods in org.apache.turbine.util with parameters of type RunData
    Modifier and Type | Method and Description
    --- | ---
    `void` | TurbineConfig.`init(RunData data)` Initialization requiring a HTTP `GET` request.

    Constructors in org.apache.turbine.util with parameters of type RunData
    Constructor and Description
    `BrowserDetector(RunData data)` Constructor used to initialize this class.
    `SecurityCheck(RunData data, String message, String failedScreen)` Constructor.
    `SecurityCheck(RunData data, String message, String failedScreen, boolean initialize)` Constructor.

  - ### Uses of RunData in org.apache.turbine.util.template

    Constructors in org.apache.turbine.util.template with parameters of type RunData
    Constructor and Description
    `TemplateInfo(RunData data)` Constructor
    `TemplateNavigation(RunData data)` Constructor
    `TemplateScreen(RunData data)` Constructor
    `TemplateSecurityCheck(RunData data)` Generic Constructor.
    `TemplateSecurityCheck(RunData data, String message)` Constructor.

  - ### Uses of RunData in org.apache.turbine.util.uri

    Constructors in org.apache.turbine.util.uri with parameters of type RunData
    Constructor and Description
    `BaseURI(RunData runData)` Constructor with a RunData object
    `BaseURI(RunData runData, boolean redirect)` Constructor, set explicit redirection
    `DataURI(RunData runData)` Constructor with a RunData object
    `DataURI(RunData runData, boolean redirect)` Constructor, set explicit redirection
    `TemplateURI(RunData runData)` Constructor with a RunData object
    `TemplateURI(RunData runData, boolean redirect)` Constructor, set explicit redirection
    `TemplateURI(RunData runData, String template)` Constructor, set Template
    `TemplateURI(RunData runData, String template, boolean redirect)` Constructor, set Template, set explicit redirection
    `TemplateURI(RunData runData, String template, String action)` Constructor, set Template and Action
    `TemplateURI(RunData runData, String template, String action, boolean redirect)` Constructor, set Template and Action, set explicit redirection
    `TurbineURI(RunData runData)` Constructor with a RunData object.
    `TurbineURI(RunData runData, boolean redirect)` Constructor, set explicit redirection.
    `TurbineURI(RunData runData, String screen)` Constructor, set Screen.
    `TurbineURI(RunData runData, String screen, boolean redirect)` Constructor, set Screen, set explicit redirection.
    `TurbineURI(RunData runData, String screen, String action)` Constructor, set Screen and Action.
    `TurbineURI(RunData runData, String screen, String action, boolean redirect)` Constructor, set Screen and Action, set explicit redirection.

Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.