Package | Description |
---|---|
com.opensymphony.xwork2 |
Main XWork interfaces and classes.
|
com.opensymphony.xwork2.interceptor |
Interceptor classes.
|
com.opensymphony.xwork2.interceptor.annotations |
Interceptor annotations.
|
com.opensymphony.xwork2.mock |
XWork specific mock classes.
|
com.opensymphony.xwork2.spring.interceptor |
Spring specific interceptor classes.
|
com.opensymphony.xwork2.validator |
XWork validation subsystem.
|
org.apache.struts2.config |
Classes for Struts configuration and property handling.
|
org.apache.struts2.factory | |
org.apache.struts2.interceptor | |
org.apache.struts2.interceptor.debugging | |
org.apache.struts2.interceptor.validation | |
org.apache.struts2.result | |
org.apache.struts2.util | |
org.apache.struts2.views.freemarker | |
org.apache.struts2.views.xslt |
The new xslt view supports an extensible Java XML adapter framework that makes
it easy to customize the XML rendering of objects and to incorporate structured
XML text and arbitarary DOM fragments into the output.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultActionInvocation
The Default ActionInvocation implementation
|
Modifier and Type | Field and Description |
---|---|
protected ActionInvocation |
DefaultActionProxy.invocation |
Modifier and Type | Method and Description |
---|---|
protected ActionInvocation |
DefaultActionProxyFactory.createActionInvocation(Map<String,Object> extraContext,
boolean pushAction) |
ActionInvocation |
ActionContext.getActionInvocation()
Gets the action invocation (the execution state).
|
ActionInvocation |
ActionProxy.getInvocation()
Gets the ActionInvocation associated with this ActionProxy.
|
ActionInvocation |
DefaultActionProxy.getInvocation() |
Modifier and Type | Method and Description |
---|---|
ActionProxy |
DefaultActionProxyFactory.createActionProxy(ActionInvocation inv,
String namespace,
String actionName,
boolean executeResult,
boolean cleanupContext) |
ActionProxy |
ActionProxyFactory.createActionProxy(ActionInvocation actionInvocation,
String namespace,
String actionName,
String methodName,
boolean executeResult,
boolean cleanupContext)
Creates an
ActionProxy for the given namespace and action name by looking up the configuration.The ActionProxy
should be fully initialized when it is returned, including passed ActionInvocation instance. |
ActionProxy |
DefaultActionProxyFactory.createActionProxy(ActionInvocation inv,
String namespace,
String actionName,
String methodName,
boolean executeResult,
boolean cleanupContext) |
void |
Result.execute(ActionInvocation invocation)
Represents a generic interface for all action execution results.
|
void |
ActionChainResult.execute(ActionInvocation invocation) |
void |
ActionContext.setActionInvocation(ActionInvocation actionInvocation)
Sets the action invocation (the execution state).
|
Constructor and Description |
---|
DefaultActionProxy(ActionInvocation inv,
String namespace,
String actionName,
String methodName,
boolean executeResult,
boolean cleanupContext)
This constructor is private so the builder methods (create*) should be used to create an DefaultActionProxy.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
MethodFilterInterceptor.applyInterceptor(ActionInvocation invocation) |
void |
ModelDrivenInterceptor.RefreshModelBeforeResult.beforeResult(ActionInvocation invocation,
String resultCode) |
void |
PreResultListener.beforeResult(ActionInvocation invocation,
String resultCode)
|
String |
ConversionErrorInterceptor.doIntercept(ActionInvocation invocation) |
String |
PrepareInterceptor.doIntercept(ActionInvocation invocation) |
protected String |
DefaultWorkflowInterceptor.doIntercept(ActionInvocation invocation)
Intercept
ActionInvocation and returns a inputResultName
when action / field errors is found registered. |
protected abstract String |
MethodFilterInterceptor.doIntercept(ActionInvocation invocation)
Subclasses must override to implement the interceptor logic.
|
String |
ParametersInterceptor.doIntercept(ActionInvocation invocation) |
protected Object |
ConversionErrorInterceptor.getOverrideExpr(ActionInvocation invocation,
Object value) |
String |
StaticParametersInterceptor.intercept(ActionInvocation invocation) |
String |
ModelDrivenInterceptor.intercept(ActionInvocation invocation) |
abstract String |
AbstractInterceptor.intercept(ActionInvocation invocation)
Override to handle interception
|
String |
ScopedModelDrivenInterceptor.intercept(ActionInvocation invocation) |
String |
MethodFilterInterceptor.intercept(ActionInvocation invocation) |
String |
LoggingInterceptor.intercept(ActionInvocation invocation) |
String |
ChainingInterceptor.intercept(ActionInvocation invocation) |
String |
AliasInterceptor.intercept(ActionInvocation invocation) |
String |
ParameterRemoverInterceptor.intercept(ActionInvocation invocation)
Decide if the parameter should be removed from the parameter map based on
paramNames and paramValues . |
String |
Interceptor.intercept(ActionInvocation invocation)
Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the
request by the
ActionInvocation or to short-circuit the processing and just return a String return code. |
String |
ParameterFilterInterceptor.intercept(ActionInvocation invocation) |
String |
ExceptionMappingInterceptor.intercept(ActionInvocation invocation) |
static void |
PrefixMethodInvocationUtil.invokePrefixMethod(ActionInvocation actionInvocation,
String[] prefixes)
This method will prefix
actionInvocation 's ActionProxy 's
method with prefixes before invoking the prefixed method. |
protected void |
ExceptionMappingInterceptor.publishException(ActionInvocation invocation,
ExceptionHolder exceptionHolder)
Default implementation to handle ExceptionHolder publishing.
|
Modifier and Type | Method and Description |
---|---|
void |
AnnotationWorkflowInterceptor.beforeResult(ActionInvocation invocation,
String resultCode)
Invokes any @BeforeResult annotated methods
|
String |
AnnotationParameterFilterInterceptor.intercept(ActionInvocation invocation) |
String |
AnnotationWorkflowInterceptor.intercept(ActionInvocation invocation)
Discovers annotated methods on the action and calls them according to the workflow
|
Modifier and Type | Class and Description |
---|---|
class |
MockActionInvocation
Mock for an
ActionInvocation . |
Modifier and Type | Method and Description |
---|---|
ActionInvocation |
MockActionProxy.getInvocation() |
Modifier and Type | Method and Description |
---|---|
void |
MockResult.execute(ActionInvocation invocation) |
String |
MockInterceptor.intercept(ActionInvocation invocation)
Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the
request by the DefaultActionInvocation or to short-circuit the processing and just return a String return code.
|
void |
MockActionProxy.setInvocation(ActionInvocation invocation) |
Modifier and Type | Method and Description |
---|---|
String |
ActionAutowiringInterceptor.intercept(ActionInvocation invocation)
Looks for the
ApplicationContext under the attribute that the Spring listener sets in
the servlet context. |
Modifier and Type | Method and Description |
---|---|
protected void |
ValidationInterceptor.doBeforeInvocation(ActionInvocation invocation)
Gets the current action and its context and delegates to
ActionValidatorManager proper validate method. |
protected String |
ValidationInterceptor.doIntercept(ActionInvocation invocation) |
Modifier and Type | Method and Description |
---|---|
void |
NullResult.execute(ActionInvocation invocation) |
Modifier and Type | Method and Description |
---|---|
ActionProxy |
StrutsActionProxyFactory.createActionProxy(ActionInvocation inv,
String namespace,
String actionName,
String methodName,
boolean executeResult,
boolean cleanupContext) |
Constructor and Description |
---|
StrutsActionProxy(ActionInvocation inv,
String namespace,
String actionName,
String methodName,
boolean executeResult,
boolean cleanupContext) |
Modifier and Type | Field and Description |
---|---|
protected ActionInvocation |
I18nInterceptor.RequestOnlyLocaleHandler.actionInvocation |
protected ActionInvocation |
BackgroundProcess.invocation |
Modifier and Type | Method and Description |
---|---|
ActionInvocation |
BackgroundProcess.getInvocation()
Retrieves the action invocation.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ScopeInterceptor.after(ActionInvocation invocation,
String result) |
protected void |
MessageStoreInterceptor.before(ActionInvocation invocation)
Handle the retrieving of field errors / action messages / field errors, which is
done before action invocation, and the
operationMode is 'RETRIEVE'. |
protected void |
ScopeInterceptor.before(ActionInvocation invocation) |
void |
CookieProviderInterceptor.beforeResult(ActionInvocation invocation,
String resultCode) |
void |
MessageStorePreResultListener.beforeResult(ActionInvocation invocation,
String resultCode) |
void |
ScopeInterceptor.beforeResult(ActionInvocation invocation,
String resultCode) |
protected MessageStorePreResultListener |
MessageStoreInterceptor.createPreResultListener(ActionInvocation invocation) |
protected String |
TokenInterceptor.doIntercept(ActionInvocation invocation) |
protected String |
ExecuteAndWaitInterceptor.doIntercept(ActionInvocation actionInvocation) |
protected Parameter |
I18nInterceptor.findLocaleParameter(ActionInvocation invocation,
String parameterName) |
protected String |
TokenInterceptor.getErrorMessage(ActionInvocation invocation) |
protected I18nInterceptor.LocaleHandler |
I18nInterceptor.getLocaleHandler(ActionInvocation invocation)
Override this method to use your own implementation of
I18nInterceptor.LocaleHandler |
protected BackgroundProcess |
ExecuteAndWaitInterceptor.getNewBackgroundProcess(String name,
ActionInvocation actionInvocation,
int threadPriority)
Creates a new background process
|
protected Object |
StrutsConversionErrorInterceptor.getOverrideExpr(ActionInvocation invocation,
Object value) |
protected String |
MessageStoreInterceptor.getRequestOperationMode(ActionInvocation invocation)
Get the operationMode through request parameter, if
allowRequestParameterSwitch
is 'true', else it simply returns 'NONE', meaning its neither in the 'STORE_MODE' nor
'RETRIEVE_MODE'. |
protected String |
TokenSessionStoreInterceptor.handleInvalidToken(ActionInvocation invocation)
Handles processing of invalid tokens.
|
protected String |
TokenInterceptor.handleInvalidToken(ActionInvocation invocation)
Determines what to do if an invalid token is provided.
|
protected String |
RolesInterceptor.handleRejection(ActionInvocation invocation,
javax.servlet.http.HttpServletResponse response)
Handles a rejection by sending a 403 HTTP error
|
protected String |
TokenSessionStoreInterceptor.handleToken(ActionInvocation invocation) |
protected String |
TokenInterceptor.handleToken(ActionInvocation invocation) |
protected String |
TokenSessionStoreInterceptor.handleValidToken(ActionInvocation invocation)
Handles processing of valid tokens.
|
protected String |
TokenInterceptor.handleValidToken(ActionInvocation invocation)
Called when a valid token is found.
|
String |
FileUploadInterceptor.intercept(ActionInvocation invocation) |
String |
MultiselectInterceptor.intercept(ActionInvocation ai)
Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor.
|
String |
CookieProviderInterceptor.intercept(ActionInvocation invocation) |
String |
CreateSessionInterceptor.intercept(ActionInvocation invocation) |
String |
DateTextFieldInterceptor.intercept(ActionInvocation ai) |
String |
CookieInterceptor.intercept(ActionInvocation invocation) |
String |
NoOpInterceptor.intercept(ActionInvocation invocation) |
String |
MessageStoreInterceptor.intercept(ActionInvocation invocation) |
String |
I18nInterceptor.intercept(ActionInvocation invocation) |
String |
ClearSessionInterceptor.intercept(ActionInvocation invocation) |
String |
CheckboxInterceptor.intercept(ActionInvocation ai) |
String |
ScopeInterceptor.intercept(ActionInvocation invocation) |
String |
RolesInterceptor.intercept(ActionInvocation invocation) |
String |
ServletConfigInterceptor.intercept(ActionInvocation invocation)
Sets action properties based on the interfaces an action implements.
|
protected boolean |
MessageStorePreResultListener.isRedirect(ActionInvocation invocation,
String resultCode) |
Locale |
I18nInterceptor.LocaleHandler.read(ActionInvocation invocation) |
Locale |
I18nInterceptor.RequestOnlyLocaleHandler.read(ActionInvocation invocation) |
Locale |
I18nInterceptor.SessionLocaleHandler.read(ActionInvocation invocation) |
Locale |
I18nInterceptor.CookieLocaleHandler.read(ActionInvocation invocation) |
Locale |
I18nInterceptor.LocaleHandler.store(ActionInvocation invocation,
Locale locale) |
Locale |
I18nInterceptor.RequestOnlyLocaleHandler.store(ActionInvocation invocation,
Locale locale) |
Locale |
I18nInterceptor.SessionLocaleHandler.store(ActionInvocation invocation,
Locale locale) |
Locale |
I18nInterceptor.CookieLocaleHandler.store(ActionInvocation invocation,
Locale locale) |
protected void |
I18nInterceptor.useLocale(ActionInvocation invocation,
Locale locale)
Save the given locale to the ActionInvocation.
|
Constructor and Description |
---|
BackgroundProcess(String threadName,
ActionInvocation invocation,
int threadPriority)
Constructs a background process
|
CookieLocaleHandler(ActionInvocation invocation) |
RequestOnlyLocaleHandler(ActionInvocation invocation) |
SessionLocaleHandler(ActionInvocation invocation) |
Modifier and Type | Method and Description |
---|---|
String |
DebuggingInterceptor.intercept(ActionInvocation inv) |
Modifier and Type | Method and Description |
---|---|
protected String |
AnnotationValidationInterceptor.doIntercept(ActionInvocation invocation) |
Modifier and Type | Method and Description |
---|---|
protected String |
StrutsResultSupport.conditionalParse(String param,
ActionInvocation invocation)
Parses the parameter for OGNL expressions against the valuestack
|
protected Collection<String> |
StrutsResultSupport.conditionalParseCollection(String param,
ActionInvocation invocation,
boolean excludeEmptyElements)
As
StrutsResultSupport.conditionalParse(String, ActionInvocation) but does not
convert found object into String. |
protected void |
PlainTextResult.doExecute(String finalLocation,
ActionInvocation invocation) |
protected void |
PostbackResult.doExecute(String finalLocation,
ActionInvocation invocation) |
protected void |
ServletRedirectResult.doExecute(String finalLocation,
ActionInvocation invocation)
Redirects to the location specified by calling
HttpServletResponse.sendRedirect(String) . |
protected abstract void |
StrutsResultSupport.doExecute(String finalLocation,
ActionInvocation invocation)
Executes the result given a final location (jsp page, action, etc) and the action invocation
(the state in which the action was executed).
|
void |
ServletDispatcherResult.doExecute(String finalLocation,
ActionInvocation invocation)
Dispatches to the given location.
|
protected void |
StreamResult.doExecute(String finalLocation,
ActionInvocation invocation) |
void |
HttpHeaderResult.execute(ActionInvocation invocation)
Sets the optional HTTP response status code and also re-sets HTTP headers after they've
been optionally evaluated against the ValueStack.
|
void |
PostbackResult.execute(ActionInvocation invocation) |
void |
ServletRedirectResult.execute(ActionInvocation invocation) |
void |
StrutsResultSupport.execute(ActionInvocation invocation)
Implementation of the execute method from the Result interface.
|
void |
ServletActionRedirectResult.execute(ActionInvocation invocation) |
protected HttpParameters |
ServletDispatcherResult.getParameters(ActionInvocation invocation) |
protected String |
PostbackResult.makePostbackUri(ActionInvocation invocation) |
protected InputStream |
PlainTextResult.readStream(ActionInvocation invocation,
String location) |
Modifier and Type | Method and Description |
---|---|
static ActionInvocation |
InvocationSessionStore.loadInvocation(String key,
String token)
Checks the Map in the Session for the key and the token.
|
Modifier and Type | Method and Description |
---|---|
static void |
InvocationSessionStore.storeInvocation(String key,
String token,
ActionInvocation invocation)
Stores the DefaultActionInvocation and ActionContext into the Session using the provided key for loading later using
InvocationSessionStore.loadInvocation(java.lang.String, java.lang.String) |
Modifier and Type | Field and Description |
---|---|
protected ActionInvocation |
FreemarkerResult.invocation |
Modifier and Type | Method and Description |
---|---|
void |
FreemarkerResult.doExecute(String locationArg,
ActionInvocation invocation)
Execute this result, using the specified template locationArg.
|
Modifier and Type | Method and Description |
---|---|
void |
XSLTResult.execute(ActionInvocation invocation) |
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.