You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by ja...@apache.org on 2011/01/30 20:00:07 UTC
svn commit: r1065348 -
/struts/struts2/trunk/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java
Author: jafl
Date: Sun Jan 30 19:00:06 2011
New Revision: 1065348
URL: http://svn.apache.org/viewvc?rev=1065348&view=rev
Log:
WW-3525 JSONInterceptor extends AbstractInterceptor
Modified:
struts/struts2/trunk/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java
Modified: struts/struts2/trunk/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java?rev=1065348&r1=1065347&r2=1065348&view=diff
==============================================================================
--- struts/struts2/trunk/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java (original)
+++ struts/struts2/trunk/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java Sun Jan 30 19:00:06 2011
@@ -42,7 +42,7 @@ import org.apache.struts2.json.rpc.RPCRe
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.inject.Inject;
-import com.opensymphony.xwork2.interceptor.Interceptor;
+import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
import com.opensymphony.xwork2.util.ValueStack;
import com.opensymphony.xwork2.util.logging.Logger;
import com.opensymphony.xwork2.util.logging.LoggerFactory;
@@ -50,7 +50,7 @@ import com.opensymphony.xwork2.util.logg
/**
* Populates an action from a JSON string
*/
-public class JSONInterceptor implements Interceptor {
+public class JSONInterceptor extends AbstractInterceptor {
private static final long serialVersionUID = 4950170304212158803L;
private static final Logger LOG = LoggerFactory.getLogger(JSONInterceptor.class);
private boolean enableSMD = false;
@@ -71,12 +71,6 @@ public class JSONInterceptor implements
private String callbackParameter;
private String contentType;
- public void destroy() {
- }
-
- public void init() {
- }
-
@SuppressWarnings("unchecked")
public String intercept(ActionInvocation invocation) throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
@@ -370,15 +364,18 @@ public class JSONInterceptor implements
}
/**
- * Turns debugging on or off
- *
- * @param debug
- * true or false
+ * @return true if debugging is turned on
*/
public boolean getDebug() {
return this.debug;
}
+ /**
+ * Turns debugging on or off
+ *
+ * @param debug
+ * true or false
+ */
public void setDebug(boolean debug) {
this.debug = debug;
}