Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.struts.action.Action

Packages that use Action
org.apache.struts.action | The action package is the core of the struts framework, providing the "Controller" aspect of a MVC model.
org.apache.struts.actions | The actions package provides special adapters between the incoming HTTP request and the corresponding business logic.
org.apache.struts.chain.commands | Configurable commands that may be placed within the request processor.
org.apache.struts.chain.commands.servlet | Commands which are particular to servlet processing.
org.apache.struts.chain.contexts | This package provides objects that encapsulate access to the request and session-scoped resources to service command processing.
org.apache.struts.faces.application |
org.apache.struts.mock | Mock objects of the Struts Framework.
org.apache.struts.scripting | The scripting package is the core of the Struts Scripting framework, which builds on Struts Action to allow Struts Actions be written with the scripting language of your choice.
org.apache.struts.tiles | The Tiles taglib and framework allows building web pages by assembling reusable pieces of pages, called Tiles.
org.apache.struts.tiles.actions |

Uses of Action in org.apache.struts.action

Methods in org.apache.struts.action that return Action
`protected Action` | `RequestProcessor.processActionCreate(HttpServletRequest request, HttpServletResponse response, ActionMapping mapping)` Return an `Action` instance that will be used to process the current request, creating a new one if necessary.

Methods in org.apache.struts.action with parameters of type Action
`protected ActionForward` | `RequestProcessor.processActionPerform(HttpServletRequest request, HttpServletResponse response, Action action, ActionForm form, ActionMapping mapping)` Ask the specified `Action` instance to handle this request.

Uses of Action in org.apache.struts.actions

Subclasses of Action in org.apache.struts.actions
`class` | `BaseAction` BaseAction is provided as an intermediate class for shared funtionality between `Action` and any stock implementation provided in this package.
`class` | `DispatchAction` An abstract Action that dispatches to a public method that is named by the request parameter whose name is specified by the `parameter` property of the corresponding ActionMapping.
`class` | `DownloadAction` This is an abstract base class that minimizes the amount of special coding that needs to be written to download a file.
`class` | `EventDispatchAction` An Action that dispatches to to one of the public methods that are named in the `parameter` attribute of the corresponding ActionMapping and matches a submission parameter.
`class` | `ForwardAction` An Action that forwards to the context-relative URI specified by the `parameter` property of our associated `ActionMapping`.
`class` | `IncludeAction` An Action that includes the context-relative URI specified by the `parameter` property of our associated `ActionMapping`.
`class` | `LocaleAction` Implementation of Action that changes the user's `Locale` and forwards to a page, based on request level parameters that are set (language, country, & page).
`class` | `LookupDispatchAction` An abstract Action that dispatches to the subclass mapped `execute` method.
`class` | `MappingDispatchAction` An abstract Action that dispatches to a public method that is named by the `parameter` attribute of the corresponding ActionMapping.
`class` | `SwitchAction` A standard Action that switches to a new module and then forwards control to a URI (specified in a number of possible ways) within the new module.

Fields in org.apache.struts.actions declared as Action
`protected Action` | `ActionDispatcher.actionInstance` The associated Action to dispatch to.

Constructors in org.apache.struts.actions with parameters of type Action
`ActionDispatcher(Action actionInstance)` Construct an instance of this class from the supplied parameters.
`ActionDispatcher(Action actionInstance, int flavor)` Construct an instance of this class from the supplied parameters.
`EventActionDispatcher(Action action)` Constructs a new object for the specified action.

Uses of Action in org.apache.struts.chain.commands

Methods in org.apache.struts.chain.commands that return Action
`protected abstract Action` | `AbstractCreateAction.getAction(ActionContext context, String type, ActionConfig actionConfig)` Create and return the appropriate `Action` class for the given `type` and `actionConfig`.

Methods in org.apache.struts.chain.commands with parameters of type Action
`protected abstract ForwardConfig` | `AbstractExecuteAction.execute(ActionContext context, Action action, ActionConfig actionConfig, ActionForm actionForm)` Execute the specified `Action`, and return the resulting `ForwardConfig`.

Uses of Action in org.apache.struts.chain.commands.servlet

Methods in org.apache.struts.chain.commands.servlet that return Action
`protected Action` | `CreateAction.createAction(ActionContext context, String type)` Invoked by `getAction` when the `Action` actually has to be created.
`protected Action` | `CreateAction.getAction(ActionContext context, String type, ActionConfig actionConfig)`

Methods in org.apache.struts.chain.commands.servlet with parameters of type Action
`protected ForwardConfig` | `ExecuteAction.execute(ActionContext context, Action action, ActionConfig actionConfig, ActionForm actionForm)` Execute the specified `Action`, and return the resulting `ActionForward`.

Uses of Action in org.apache.struts.chain.contexts

Methods in org.apache.struts.chain.contexts that return Action
`Action` | `ActionContextBase.getAction()`
`Action` | `ActionContext.getAction()` Get the action which has been identified to be executed as part of processing this request.

Methods in org.apache.struts.chain.contexts with parameters of type Action
`void` | `ActionContextBase.setAction(Action action)`
`void` | `ActionContext.setAction(Action action)` Set the action which has been identified to be executed as part of processing this request.

Uses of Action in org.apache.struts.faces.application

Methods in org.apache.struts.faces.application that return Action
`protected Action` | `FacesTilesRequestProcessor.processActionCreate(HttpServletRequest request, HttpServletResponse response, ActionMapping mapping)`
`protected Action` | `FacesRequestProcessor.processActionCreate(HttpServletRequest request, HttpServletResponse response, ActionMapping mapping)`

Methods in org.apache.struts.faces.application with parameters of type Action
`protected ActionForward` | `FacesTilesRequestProcessor.processActionPerform(HttpServletRequest request, HttpServletResponse response, Action action, ActionForm form, ActionMapping mapping)`
`protected ActionForward` | `FacesRequestProcessor.processActionPerform(HttpServletRequest request, HttpServletResponse response, Action action, ActionForm form, ActionMapping mapping)`

Uses of Action in org.apache.struts.mock

Subclasses of Action in org.apache.struts.mock
`class` | `MockAction` General purpose Action for unit tests.

Uses of Action in org.apache.struts.scripting

Subclasses of Action in org.apache.struts.scripting
`class` | `ScriptAction` This Action uses scripts to perform its action.

Uses of Action in org.apache.struts.tiles

Constructors in org.apache.struts.tiles with parameters of type Action
`ActionController(Action action)` Constructor.

Uses of Action in org.apache.struts.tiles.actions

Subclasses of Action in org.apache.struts.tiles.actions
`class` | `DefinitionDispatcherAction` An Action that dispatches to a Tiles Definition that is named by the request parameter whose name is specified by the `parameter` property of the corresponding ActionMapping.
`class` | `ReloadDefinitionsAction` A standard Action that calls the `reload()` method of our controller servlet to reload its configuration information from the configuration files (which have presumably been updated) dynamically.
`class` | `TilesAction` Base class for Tiles Actions.
`class` | `ViewDefinitionsAction` An Action that writes the definitions of the Tiles factory.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.