http://git-wip-us.apache.org/repos/asf/struts-site/blob/3c135ada/content/maven/struts2-core/apidocs/com/opensymphony/xwork2/class-use/ActionInvocation.html ---------------------------------------------------------------------- diff --git a/content/maven/struts2-core/apidocs/com/opensymphony/xwork2/class-use/ActionInvocation.html b/content/maven/struts2-core/apidocs/com/opensymphony/xwork2/class-use/ActionInvocation.html new file mode 100644 index 0000000..b786c49 --- /dev/null +++ b/content/maven/struts2-core/apidocs/com/opensymphony/xwork2/class-use/ActionInvocation.html @@ -0,0 +1,1276 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_102) on Fri Jul 28 10:21:18 CEST 2017 --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Interface com.opensymphony.xwork2.ActionInvocation (Struts 2 Core 2.5.12 API)</title> +<meta name="date" content="2017-07-28"> +<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface com.opensymphony.xwork2.ActionInvocation (Struts 2 Core 2.5.12 API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?com/opensymphony/xwork2/class-use/ActionInvocation.html" target="_top">Frames</a></li> +<li><a href="ActionInvocation.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface com.opensymphony.xwork2.ActionInvocation" class="title">Uses of Interface<br>com.opensymphony.xwork2.ActionInvocation</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Package</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="#com.opensymphony.xwork2">com.opensymphony.xwork2</a></td> +<td class="colLast"> +<div class="block">Main XWork interfaces and classes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#com.opensymphony.xwork2.interceptor">com.opensymphony.xwork2.interceptor</a></td> +<td class="colLast"> +<div class="block">Interceptor classes.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#com.opensymphony.xwork2.interceptor.annotations">com.opensymphony.xwork2.interceptor.annotations</a></td> +<td class="colLast"> +<div class="block">Interceptor annotations.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#com.opensymphony.xwork2.mock">com.opensymphony.xwork2.mock</a></td> +<td class="colLast"> +<div class="block">XWork specific mock classes.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#com.opensymphony.xwork2.spring.interceptor">com.opensymphony.xwork2.spring.interceptor</a></td> +<td class="colLast"> +<div class="block">Spring specific interceptor classes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#com.opensymphony.xwork2.validator">com.opensymphony.xwork2.validator</a></td> +<td class="colLast"> +<div class="block">XWork validation subsystem.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.struts2.config">org.apache.struts2.config</a></td> +<td class="colLast"> +<div class="block">Classes for Struts configuration and property handling.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.struts2.factory">org.apache.struts2.factory</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.struts2.interceptor">org.apache.struts2.interceptor</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.struts2.interceptor.debugging">org.apache.struts2.interceptor.debugging</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.struts2.interceptor.validation">org.apache.struts2.interceptor.validation</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.struts2.result">org.apache.struts2.result</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.struts2.util">org.apache.struts2.util</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.struts2.views.freemarker">org.apache.struts2.views.freemarker</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.struts2.views.xslt">org.apache.struts2.views.xslt</a></td> +<td class="colLast"> +<div class="block"> +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.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="com.opensymphony.xwork2"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../com/opensymphony/xwork2/package-summary.html">com.opensymphony.xwork2</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../com/opensymphony/xwork2/package-summary.html">com.opensymphony.xwork2</a> that implement <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionInvocation.html" title="class in com.opensymphony.xwork2">DefaultActionInvocation</a></span></code> +<div class="block">The Default ActionInvocation implementation</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> +<caption><span>Fields in <a href="../../../../com/opensymphony/xwork2/package-summary.html">com.opensymphony.xwork2</a> declared as <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionProxy.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionProxy.html#invocation">invocation</a></span></code> </td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/package-summary.html">com.opensymphony.xwork2</a> that return <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionProxyFactory.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionProxyFactory.html#createActionInvocation-java.util.Map-boolean-">createActionInvocation</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> extraContext, + boolean pushAction)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionInvocation.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionInvocation.html#deserialize-com.opensymphony.xwork2.ActionContext-">deserialize</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionContext.html" title="class in com.opensymphony.xwork2">ActionContext</a> actionContext)</code> +<div class="block">Restoring Container</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">ActionInvocation.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html#deserialize-com.opensymphony.xwork2.ActionContext-">deserialize</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionContext.html" title="class in com.opensymphony.xwork2">ActionContext</a> actionContext)</code> +<div class="block">Performs opposite process to restore back ActionInvocation after deserialisation</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">ActionContext.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionContext.html#getActionInvocation--">getActionInvocation</a></span>()</code> +<div class="block">Gets the action invocation (the execution state).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionProxy.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionProxy.html#getInvocation--">getInvocation</a></span>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">ActionProxy.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionProxy.html#getInvocation--">getInvocation</a></span>()</code> +<div class="block">Gets the ActionInvocation associated with this ActionProxy.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionInvocation.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionInvocation.html#serialize--">serialize</a></span>()</code> +<div class="block">Version ready to be serialize</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">ActionInvocation.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html#serialize--">serialize</a></span>()</code> +<div class="block">Prepares instance of ActionInvocation to be serializable, + which simple means removing all unserializable fields, eg.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/package-summary.html">com.opensymphony.xwork2</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionProxy.html" title="interface in com.opensymphony.xwork2">ActionProxy</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionProxyFactory.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionProxyFactory.html#createActionProxy-com.opensymphony.xwork2.ActionInvocation-java.lang.String-java.lang.String-boolean-boolean-">createActionProxy</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> inv, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actionName, + boolean executeResult, + boolean cleanupContext)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionProxy.html" title="interface in com.opensymphony.xwork2">ActionProxy</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultActionProxyFactory.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionProxyFactory.html#createActionProxy-com.opensymphony.xwork2.ActionInvocation-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">createActionProxy</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> inv, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName, + boolean executeResult, + boolean cleanupContext)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionProxy.html" title="interface in com.opensymphony.xwork2">ActionProxy</a></code></td> +<td class="colLast"><span class="typeNameLabel">ActionProxyFactory.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionProxyFactory.html#createActionProxy-com.opensymphony.xwork2.ActionInvocation-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">createActionProxy</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> actionInvocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName, + boolean executeResult, + boolean cleanupContext)</code> +<div class="block">Creates an <a href="../../../../com/opensymphony/xwork2/ActionProxy.html" title="interface in com.opensymphony.xwork2"><code>ActionProxy</code></a> for the given namespace and action name by looking up the configuration.The ActionProxy + should be fully initialized when it is returned, including passed <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2"><code>ActionInvocation</code></a> instance.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">Result.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/Result.html#execute-com.opensymphony.xwork2.ActionInvocation-">execute</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Represents a generic interface for all action execution results.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">ActionChainResult.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionChainResult.html#execute-com.opensymphony.xwork2.ActionInvocation-">execute</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">ActionContext.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/ActionContext.html#setActionInvocation-com.opensymphony.xwork2.ActionInvocation-">setActionInvocation</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> actionInvocation)</code> +<div class="block">Sets the action invocation (the execution state).</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../com/opensymphony/xwork2/package-summary.html">com.opensymphony.xwork2</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/DefaultActionProxy.html#DefaultActionProxy-com.opensymphony.xwork2.ActionInvocation-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">DefaultActionProxy</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> inv, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName, + boolean executeResult, + boolean cleanupContext)</code> +<div class="block">This constructor is private so the builder methods (create*) should be used to create an DefaultActionProxy.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="com.opensymphony.xwork2.interceptor"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../com/opensymphony/xwork2/interceptor/package-summary.html">com.opensymphony.xwork2.interceptor</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/interceptor/package-summary.html">com.opensymphony.xwork2.interceptor</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><span class="typeNameLabel">MethodFilterInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.html#applyInterceptor-com.opensymphony.xwork2.ActionInvocation-">applyInterceptor</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">PreResultListener.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/PreResultListener.html#beforeResult-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">beforeResult</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resultCode)</code> +<div class="block">This callback method will be called after the <a href="../../../../com/opensymphony/xwork2/Action.html" title="interface in com.opensymphony.xwork2"><code>Action</code></a> execution and + before the <a href="../../../../com/opensymphony/xwork2/Result.html" title="interface in com.opensymphony.xwork2"><code>Result</code></a> execution.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">ModelDrivenInterceptor.RefreshModelBeforeResult.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ModelDrivenInterceptor.RefreshModelBeforeResult.html#beforeResult-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">beforeResult</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resultCode)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">PrepareInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/PrepareInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ParametersInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ParametersInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">MethodFilterInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Subclasses must override to implement the interceptor logic.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">DefaultWorkflowInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Intercept <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2"><code>ActionInvocation</code></a> and returns a <code>inputResultName</code> + when action / field errors is found registered.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ConversionErrorInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ConversionErrorInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> +<td class="colLast"><span class="typeNameLabel">ConversionErrorInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ConversionErrorInterceptor.html#getOverrideExpr-com.opensymphony.xwork2.ActionInvocation-java.lang.Object-">getOverrideExpr</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TimerInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/TimerInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> + </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">StaticParametersInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/StaticParametersInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ScopedModelDrivenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ScopedModelDrivenInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ParameterRemoverInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ParameterRemoverInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Decide if the parameter should be removed from the parameter map based on + <code>paramNames</code> and <code>paramValues</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ParameterFilterInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ParameterFilterInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ModelDrivenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ModelDrivenInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">MethodFilterInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/MethodFilterInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">LoggingInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/LoggingInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">Interceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/Interceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the + request by the <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2"><code>ActionInvocation</code></a> or to short-circuit the processing and just return a String return code.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ExceptionMappingInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ExceptionMappingInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ChainingInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ChainingInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">AliasInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/AliasInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">AbstractInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/AbstractInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Override to handle interception</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><span class="typeNameLabel">PrefixMethodInvocationUtil.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/PrefixMethodInvocationUtil.html#invokePrefixMethod-com.opensymphony.xwork2.ActionInvocation-java.lang.String:A-">invokePrefixMethod</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> actionInvocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] prefixes)</code> +<div class="block"> + This method will prefix <code>actionInvocation</code>'s <code>ActionProxy</code>'s + <code>method</code> with <code>prefixes</code> before invoking the prefixed method.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TimerInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/TimerInterceptor.html#invokeUnderTiming-com.opensymphony.xwork2.ActionInvocation-">invokeUnderTiming</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> +<div class="block">Is called to invoke the action invocation and time the execution time.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="typeNameLabel">ExceptionMappingInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/ExceptionMappingInterceptor.html#publishException-com.opensymphony.xwork2.ActionInvocation-com.opensymphony.xwork2.interceptor.ExceptionHolder-">publishException</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="../../../../com/opensymphony/xwork2/interceptor/ExceptionHolder.html" title="class in com.opensymphony.xwork2.interceptor">ExceptionHolder</a> exceptionHolder)</code> +<div class="block">Default implementation to handle ExceptionHolder publishing.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="com.opensymphony.xwork2.interceptor.annotations"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../com/opensymphony/xwork2/interceptor/annotations/package-summary.html">com.opensymphony.xwork2.interceptor.annotations</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/interceptor/annotations/package-summary.html">com.opensymphony.xwork2.interceptor.annotations</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">AnnotationWorkflowInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptor.html#beforeResult-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">beforeResult</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resultCode)</code> +<div class="block">Invokes any @BeforeResult annotated methods</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">AnnotationWorkflowInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/annotations/AnnotationWorkflowInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Discovers annotated methods on the action and calls them according to the workflow</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">AnnotationParameterFilterInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/interceptor/annotations/AnnotationParameterFilterInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="com.opensymphony.xwork2.mock"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../com/opensymphony/xwork2/mock/package-summary.html">com.opensymphony.xwork2.mock</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../com/opensymphony/xwork2/mock/package-summary.html">com.opensymphony.xwork2.mock</a> that implement <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockActionInvocation.html" title="class in com.opensymphony.xwork2.mock">MockActionInvocation</a></span></code> +<div class="block">Mock for an <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2"><code>ActionInvocation</code></a>.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/mock/package-summary.html">com.opensymphony.xwork2.mock</a> that return <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">MockActionInvocation.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockActionInvocation.html#deserialize-com.opensymphony.xwork2.ActionContext-">deserialize</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionContext.html" title="class in com.opensymphony.xwork2">ActionContext</a> actionContext)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">MockActionProxy.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockActionProxy.html#getInvocation--">getInvocation</a></span>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">MockActionInvocation.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockActionInvocation.html#serialize--">serialize</a></span>()</code> </td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/mock/package-summary.html">com.opensymphony.xwork2.mock</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">MockResult.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockResult.html#execute-com.opensymphony.xwork2.ActionInvocation-">execute</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">MockInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">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.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">MockActionProxy.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/mock/MockActionProxy.html#setInvocation-com.opensymphony.xwork2.ActionInvocation-">setInvocation</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="com.opensymphony.xwork2.spring.interceptor"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../com/opensymphony/xwork2/spring/interceptor/package-summary.html">com.opensymphony.xwork2.spring.interceptor</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/spring/interceptor/package-summary.html">com.opensymphony.xwork2.spring.interceptor</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ActionAutowiringInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/spring/interceptor/ActionAutowiringInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block"> + Looks for the <code>ApplicationContext</code> under the attribute that the Spring listener sets in + the servlet context.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="com.opensymphony.xwork2.validator"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../com/opensymphony/xwork2/validator/package-summary.html">com.opensymphony.xwork2.validator</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../com/opensymphony/xwork2/validator/package-summary.html">com.opensymphony.xwork2.validator</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="typeNameLabel">ValidationInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/validator/ValidationInterceptor.html#doBeforeInvocation-com.opensymphony.xwork2.ActionInvocation-">doBeforeInvocation</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Gets the current action and its context and delegates to <a href="../../../../com/opensymphony/xwork2/validator/ActionValidatorManager.html" title="interface in com.opensymphony.xwork2.validator"><code>ActionValidatorManager</code></a> proper validate method.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ValidationInterceptor.</span><code><span class="memberNameLink"><a href="../../../../com/opensymphony/xwork2/validator/ValidationInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.struts2.config"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../org/apache/struts2/config/package-summary.html">org.apache.struts2.config</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/apache/struts2/config/package-summary.html">org.apache.struts2.config</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">NullResult.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/config/NullResult.html#execute-com.opensymphony.xwork2.ActionInvocation-">execute</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.struts2.factory"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../org/apache/struts2/factory/package-summary.html">org.apache.struts2.factory</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/apache/struts2/factory/package-summary.html">org.apache.struts2.factory</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionProxy.html" title="interface in com.opensymphony.xwork2">ActionProxy</a></code></td> +<td class="colLast"><span class="typeNameLabel">StrutsActionProxyFactory.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/factory/StrutsActionProxyFactory.html#createActionProxy-com.opensymphony.xwork2.ActionInvocation-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">createActionProxy</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> inv, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName, + boolean executeResult, + boolean cleanupContext)</code> </td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../org/apache/struts2/factory/package-summary.html">org.apache.struts2.factory</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/factory/StrutsActionProxy.html#StrutsActionProxy-com.opensymphony.xwork2.ActionInvocation-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">StrutsActionProxy</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> inv, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> actionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName, + boolean executeResult, + boolean cleanupContext)</code> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.struts2.interceptor"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> in <a href="../../../../org/apache/struts2/interceptor/package-summary.html">org.apache.struts2.interceptor</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> +<caption><span>Fields in <a href="../../../../org/apache/struts2/interceptor/package-summary.html">org.apache.struts2.interceptor</a> declared as <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">I18nInterceptor.RequestOnlyLocaleHandler.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/I18nInterceptor.RequestOnlyLocaleHandler.html#actionInvocation">actionInvocation</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">BackgroundProcess.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/BackgroundProcess.html#invocation">invocation</a></span></code> </td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/apache/struts2/interceptor/package-summary.html">org.apache.struts2.interceptor</a> that return <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></code></td> +<td class="colLast"><span class="typeNameLabel">BackgroundProcess.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/BackgroundProcess.html#getInvocation--">getInvocation</a></span>()</code> +<div class="block">Retrieves the action invocation.</div> +</td> +</tr> +</tbody> +</table> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../org/apache/struts2/interceptor/package-summary.html">org.apache.struts2.interceptor</a> with parameters of type <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="typeNameLabel">ScopeInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ScopeInterceptor.html#after-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">after</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> result)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="typeNameLabel">ScopeInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ScopeInterceptor.html#before-com.opensymphony.xwork2.ActionInvocation-">before</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="typeNameLabel">MessageStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/MessageStoreInterceptor.html#before-com.opensymphony.xwork2.ActionInvocation-">before</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Handle the retrieving of field errors / action messages / field errors, which is + done before action invocation, and the <code>operationMode</code> is 'RETRIEVE'.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">ScopeInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ScopeInterceptor.html#beforeResult-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">beforeResult</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resultCode)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">MessageStorePreResultListener.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/MessageStorePreResultListener.html#beforeResult-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">beforeResult</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resultCode)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">CookieProviderInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/CookieProviderInterceptor.html#beforeResult-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">beforeResult</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resultCode)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../org/apache/struts2/interceptor/MessageStorePreResultListener.html" title="class in org.apache.struts2.interceptor">MessageStorePreResultListener</a></code></td> +<td class="colLast"><span class="typeNameLabel">MessageStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/MessageStoreInterceptor.html#createPreResultListener-com.opensymphony.xwork2.ActionInvocation-">createPreResultListener</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ExecuteAndWaitInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ExecuteAndWaitInterceptor.html#doIntercept-com.opensymphony.xwork2.ActionInvocation-">doIntercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> actionInvocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../org/apache/struts2/dispatcher/Parameter.html" title="interface in org.apache.struts2.dispatcher">Parameter</a></code></td> +<td class="colLast"><span class="typeNameLabel">I18nInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/I18nInterceptor.html#findLocaleParameter-com.opensymphony.xwork2.ActionInvocation-java.lang.String-">findLocaleParameter</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> parameterName)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenInterceptor.html#getErrorMessage-com.opensymphony.xwork2.ActionInvocation-">getErrorMessage</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../org/apache/struts2/interceptor/I18nInterceptor.LocaleHandler.html" title="interface in org.apache.struts2.interceptor">I18nInterceptor.LocaleHandler</a></code></td> +<td class="colLast"><span class="typeNameLabel">I18nInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/I18nInterceptor.html#getLocaleHandler-com.opensymphony.xwork2.ActionInvocation-">getLocaleHandler</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Override this method to use your own implementation of <a href="../../../../org/apache/struts2/interceptor/I18nInterceptor.LocaleHandler.html" title="interface in org.apache.struts2.interceptor"><code>I18nInterceptor.LocaleHandler</code></a></div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../org/apache/struts2/interceptor/BackgroundProcess.html" title="class in org.apache.struts2.interceptor">BackgroundProcess</a></code></td> +<td class="colLast"><span class="typeNameLabel">ExecuteAndWaitInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ExecuteAndWaitInterceptor.html#getNewBackgroundProcess-java.lang.String-com.opensymphony.xwork2.ActionInvocation-int-">getNewBackgroundProcess</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, + <a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> actionInvocation, + int threadPriority)</code> +<div class="block">Creates a new background process</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> +<td class="colLast"><span class="typeNameLabel">StrutsConversionErrorInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/StrutsConversionErrorInterceptor.html#getOverrideExpr-com.opensymphony.xwork2.ActionInvocation-java.lang.Object-">getOverrideExpr</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">MessageStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/MessageStoreInterceptor.html#getRequestOperationMode-com.opensymphony.xwork2.ActionInvocation-">getRequestOperationMode</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Get the operationMode through request parameter, if <code>allowRequestParameterSwitch</code> + is 'true', else it simply returns 'NONE', meaning its neither in the 'STORE_MODE' nor + 'RETRIEVE_MODE'.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenSessionStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenSessionStoreInterceptor.html#handleInvalidToken-com.opensymphony.xwork2.ActionInvocation-">handleInvalidToken</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenInterceptor.html#handleInvalidToken-com.opensymphony.xwork2.ActionInvocation-">handleInvalidToken</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Determines what to do if an invalid token is provided.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">RolesInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/RolesInterceptor.html#handleRejection-com.opensymphony.xwork2.ActionInvocation-javax.servlet.http.HttpServletResponse-">handleRejection</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation, + javax.servlet.http.HttpServletResponse response)</code> +<div class="block">Handles a rejection by sending a 403 HTTP error</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenSessionStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenSessionStoreInterceptor.html#handleToken-com.opensymphony.xwork2.ActionInvocation-">handleToken</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenInterceptor.html#handleToken-com.opensymphony.xwork2.ActionInvocation-">handleToken</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenSessionStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenSessionStoreInterceptor.html#handleValidToken-com.opensymphony.xwork2.ActionInvocation-">handleValidToken</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">TokenInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/TokenInterceptor.html#handleValidToken-com.opensymphony.xwork2.ActionInvocation-">handleValidToken</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Called when a valid token is found.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ServletConfigInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ServletConfigInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> +<div class="block">Sets action properties based on the interfaces an action implements.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ScopeInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ScopeInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">RolesInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/RolesInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProfilingActivationInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/ProfilingActivationInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">NoOpInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/NoOpInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">MultiselectInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/MultiselectInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> ai)</code> +<div class="block">Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">MessageStoreInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/MessageStoreInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">I18nInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/I18nInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">FileUploadInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/FileUploadInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> invocation)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">DateTextFieldInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/DateTextFieldInterceptor.html#intercept-com.opensymphony.xwork2.ActionInvocation-">intercept</a></span>(<a href="../../../../com/opensymphony/xwork2/ActionInvocation.html" title="interface in com.opensymphony.xwork2">ActionInvocation</a> ai)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><span class="typeNameLabel">CreateSessionInterceptor.</span><code><span class="memberNameLink"><a href="../../../../org/apache/struts2/interceptor/CreateSessionInterceptor.html#intercept-com.opensymphony.xwo
<TRUNCATED>