|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ActionContext | |
---|---|
org.apache.struts.chain | Contains the new ComposableRequestProcessor
which was introduced in Struts 1.3. |
org.apache.struts.chain.commands | Configurable commands that may be placed within the request processor. |
org.apache.struts.chain.commands.generic | Contains generic commands. |
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.config | The "config" package contains configuration objects that correspond to
elements that may be specified in the struts-config.xml
module configuration file. |
Uses of ActionContext in org.apache.struts.chain |
---|
Methods in org.apache.struts.chain that return ActionContext | |
---|---|
protected ActionContext |
ComposableRequestProcessor.contextInstance(HttpServletRequest request,
HttpServletResponse response)
Provide the initialized ActionContext instance which
will be used by this request. |
protected ActionContext |
ComposableRequestProcessor.createActionContextInstance(ServletContext servletContext,
HttpServletRequest request,
HttpServletResponse response)
Create a new instance of ActionContext according to
configuration. |
Methods in org.apache.struts.chain with parameters of type ActionContext | |
---|---|
protected void |
ComposableRequestProcessor.initializeActionContext(ActionContext context)
Set common properties on the given ActionContext
instance so that commands in the chain can count on their presence. |
Uses of ActionContext in org.apache.struts.chain.commands |
---|
Methods in org.apache.struts.chain.commands with parameters of type ActionContext | |
---|---|
boolean |
SelectInclude.execute(ActionContext actionCtx)
Select and cache the include uri for this ActionConfig
if specified. |
boolean |
RemoveCachedMessages.execute(ActionContext actionCtx)
Removes any ActionMessages object stored in the session
under Globals.MESSAGE_KEY and Globals.ERROR_KEY
if the messages' isAccessed method returns true. |
boolean |
ExecuteCommand.execute(ActionContext actionCtx)
If the context is "valid", lookup a command and execute
it. |
boolean |
ExceptionCatcher.execute(ActionContext actionCtx)
Clear any existing stored exception and pass the context on to the remainder of the current chain. |
boolean |
CreateActionForm.execute(ActionContext actionCtx)
Create (if necessary) and cache a form bean for this request. |
abstract boolean |
ActionCommandBase.execute(ActionContext actionContext)
|
boolean |
ActionCommand.execute(ActionContext actionContext)
|
boolean |
AbstractValidateActionForm.execute(ActionContext actionCtx)
Validate the properties of the form bean for this request. |
boolean |
AbstractSetOriginalURI.execute(ActionContext actionCtx)
Check to original uri is set, and if not, set it for this request. |
boolean |
AbstractSetContentType.execute(ActionContext actionCtx)
Check to see if the content type is set, and if so, set it for this response. |
boolean |
AbstractSelectModule.execute(ActionContext actionCtx)
Cache the ModuleConfig and MessageResources
instances for the sub-application module to be used for processing this
request. |
boolean |
AbstractSelectLocale.execute(ActionContext actionCtx)
Select the Locale to be used for this request. |
boolean |
AbstractSelectInput.execute(ActionContext actionCtx)
Select and cache a ForwardConfig for the input page for
the current request. |
boolean |
AbstractSelectForward.execute(ActionContext actionCtx)
Select and cache the ActionForward for this
ActionConfig if specified. |
boolean |
AbstractSelectAction.execute(ActionContext actionCtx)
Cache the ActionConfig instance for the action to be
used for processing this request. |
boolean |
AbstractRequestNoCache.execute(ActionContext actionCtx)
Check to see if the controller is configured to prevent caching, and if so, request no cache flags to be set. |
boolean |
AbstractPopulateActionForm.execute(ActionContext actionCtx)
Populate the form bean (if any) for this request. |
boolean |
AbstractPerformInclude.execute(ActionContext actionCtx)
Perform an include based on the specified include uri (if any). |
boolean |
AbstractPerformForward.execute(ActionContext actionCtx)
Perform forwarding or redirection based on the specified ActionForward (if any). |
boolean |
AbstractExecuteAction.execute(ActionContext actionCtx)
Invoke the appropriate Action for this request, and
cache the returned ActionForward . |
boolean |
AbstractExceptionHandler.execute(ActionContext actionCtx)
Invoke the appropriate Action for this request, and
cache the returned ActionForward . |
boolean |
AbstractCreateAction.execute(ActionContext actionCtx)
Create (if necessary) and cache an Action for this
request. |
boolean |
AbstractAuthorizeAction.execute(ActionContext actionCtx)
Determine whether the requested action is authorized for the current user. |
protected abstract ForwardConfig |
AbstractExecuteAction.execute(ActionContext context,
Action action,
ActionConfig actionConfig,
ActionForm actionForm)
Execute the specified Action , and return the resulting
ForwardConfig . |
protected abstract ForwardConfig |
AbstractSelectInput.forward(ActionContext context,
ModuleConfig moduleConfig,
String uri)
Create and return a ForwardConfig representing the
specified module-relative destination. |
protected abstract ForwardConfig |
AbstractSelectForward.forward(ActionContext context,
ModuleConfig moduleConfig,
String uri)
Create and return a ForwardConfig representing the
specified module-relative destination. |
protected abstract Action |
AbstractCreateAction.getAction(ActionContext context,
String type,
ActionConfig actionConfig)
Create and return the appropriate Action class for the
given type and actionConfig . |
protected org.apache.commons.chain.Command |
ExecuteForwardCommand.getCommand(ActionContext context)
Return the command specified by the command and
catalog properties of the forwardConfig
property of the given ActionContext . |
protected org.apache.commons.chain.Command |
ExecuteCommand.getCommand(ActionContext context)
Find the ActionConfig in the current context and, if it
is properly configured, lookup the appropriate commons-chain
command. |
protected abstract String |
AbstractAuthorizeAction.getErrorMessage(ActionContext context,
ActionConfig actionConfig)
Retrieve error message from context. |
protected abstract Locale |
AbstractSelectLocale.getLocale(ActionContext context)
Return the Locale to be used for this request. |
protected abstract String |
AbstractSelectAction.getPath(ActionContext context)
Return the path to be used to select the ActionConfig
for this request. |
protected abstract String |
AbstractSelectModule.getPrefix(ActionContext context)
Calculate and return the module prefix for the module to be selected for this request. |
protected abstract ForwardConfig |
AbstractExceptionHandler.handle(ActionContext context,
Exception exception,
ExceptionConfig exceptionConfig,
ActionConfig actionConfig,
ModuleConfig moduleConfig)
Perform the required handling of the specified exception. |
protected void |
AbstractPopulateActionForm.handleCancel(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
Take into account whether the request includes any defined value for the global "cancel" parameter. |
protected String |
AbstractPerformInclude.includePath(ActionContext actionContext,
String include)
Returns the path to perform the include. |
protected abstract boolean |
AbstractAuthorizeAction.isAuthorized(ActionContext context,
String[] roles,
ActionConfig actionConfig)
Determine if the action is authorized for the given roles. |
protected abstract void |
AbstractPerformForward.perform(ActionContext context,
ForwardConfig forwardConfig)
Perform the appropriate processing on the specified ForwardConfig . |
protected abstract void |
AbstractPerformInclude.perform(ActionContext context,
String include)
Perform the appropriate processing on the specified include uri. |
protected abstract void |
AbstractPopulateActionForm.populate(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
Populate the given ActionForm with request parameter
values, taking into account any prefix/suffix values configured on the
given ActionConfig . |
protected abstract void |
AbstractRequestNoCache.requestNoCache(ActionContext context)
Request no cache flags are set. |
protected abstract void |
AbstractPopulateActionForm.reset(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
Call the reset() method on the specified form
bean. |
protected abstract void |
AbstractSetContentType.setContentType(ActionContext context,
String contentType)
Request no cache flags are set. |
protected abstract void |
AbstractSetOriginalURI.setOriginalURI(ActionContext context)
Set the original uri. |
protected boolean |
ExecuteForwardCommand.shouldProcess(ActionContext context)
Determine whether the forwardConfig should be processed. |
protected boolean |
ExecuteCommand.shouldProcess(ActionContext context)
Evaluate the current context to see if a command should even be executed. |
protected abstract ActionErrors |
AbstractValidateActionForm.validate(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
Call the validate() method of the specified form bean,
and return the resulting ActionErrors object. |
Uses of ActionContext in org.apache.struts.chain.commands.generic |
---|
Methods in org.apache.struts.chain.commands.generic with parameters of type ActionContext | |
---|---|
boolean |
CopyFormToContext.execute(ActionContext actionContext)
Look up an ActionForm instance based on the configured properties of this command and copy it into the Context . |
protected ActionForm |
CopyFormToContext.findOrCreateForm(ActionContext context)
Based on the properties of this command and the given ActionContext , find or create an ActionForm instance for
preparation. |
protected ActionForm |
CopyFormToContext.findOrCreateForm(ActionContext ctx,
String effectiveFormName,
String effectiveScope)
Actually find or create an instance of ActionForm configured under the form-bean-name effectiveFormName , looking in in the
ActionContext's scope as identified by
effectiveScope . |
Uses of ActionContext in org.apache.struts.chain.commands.servlet |
---|
Methods in org.apache.struts.chain.commands.servlet with parameters of type ActionContext | |
---|---|
protected Action |
CreateAction.createAction(ActionContext context,
String type)
Invoked by getAction when the Action
actually has to be created. |
protected ForwardConfig |
ExecuteAction.execute(ActionContext context,
Action action,
ActionConfig actionConfig,
ActionForm actionForm)
Execute the specified Action , and return the resulting
ActionForward . |
protected ForwardConfig |
SelectInput.forward(ActionContext context,
ModuleConfig moduleConfig,
String uri)
Create and return a ForwardConfig representing the
specified module-relative destination. |
protected ForwardConfig |
SelectForward.forward(ActionContext context,
ModuleConfig moduleConfig,
String uri)
Create and return a ForwardConfig representing the
specified module-relative destination. |
protected Action |
CreateAction.getAction(ActionContext context,
String type,
ActionConfig actionConfig)
|
protected String |
AuthorizeAction.getErrorMessage(ActionContext context,
ActionConfig actionConfig)
|
protected Locale |
SelectLocale.getLocale(ActionContext context)
Return the Locale to be used for this request. |
protected String |
SelectAction.getPath(ActionContext context)
|
protected String |
SelectModule.getPrefix(ActionContext context)
|
protected ForwardConfig |
ExceptionHandler.handle(ActionContext context,
Exception exception,
ExceptionConfig exceptionConfig,
ActionConfig actionConfig,
ModuleConfig moduleConfig)
|
protected String |
PerformInclude.includePath(ActionContext actionContext,
String include)
|
protected boolean |
AuthorizeAction.isAuthorized(ActionContext context,
String[] roles,
ActionConfig mapping)
|
protected void |
PerformForward.perform(ActionContext context,
ForwardConfig forwardConfig)
Perform the appropriate processing on the specified ForwardConfig . |
protected void |
PerformInclude.perform(ActionContext context,
String uri)
Perform the appropriate processing on the specified include uri. |
protected void |
PopulateActionForm.populate(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
|
protected void |
RequestNoCache.requestNoCache(ActionContext context)
|
protected void |
PopulateActionForm.reset(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
|
protected void |
SetContentType.setContentType(ActionContext context,
String contentType)
|
protected void |
SetOriginalURI.setOriginalURI(ActionContext context)
|
protected ActionErrors |
ValidateActionForm.validate(ActionContext context,
ActionConfig actionConfig,
ActionForm actionForm)
Call the validate() method of the specified form bean,
and return the resulting ActionErrors object. |
Uses of ActionContext in org.apache.struts.chain.contexts |
---|
Classes in org.apache.struts.chain.contexts that implement ActionContext | |
---|---|
class |
ActionContextBase
Provide an abstract but semi-complete implementation of ActionContext to serve as the base for concrete implementations. |
class |
MockActionContext
Implement ActionContext with empty maps for
applicationScope , sessionScope ,
requestScope , and parameterMap properties. |
class |
ServletActionContext
Implement ActionContext interface while making Servlet API-specific values available. |
class |
WebActionContext
Provide a Subclass of ActionContextBase which is understood to be wrapping an instance of org.apache.commons.chain.web.WebContext . |
Uses of ActionContext in org.apache.struts.config |
---|
Methods in org.apache.struts.config with parameters of type ActionContext | |
---|---|
ActionForm |
FormBeanConfig.createActionForm(ActionContext context)
Create and return an ActionForm instance appropriate to
the information in this FormBeanConfig . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |