org.apache.struts2.json
Class JSONCleaner

java.lang.Object
  extended by org.apache.struts2.json.JSONCleaner

public abstract class JSONCleaner
extends java.lang.Object

Isolate the process of cleaning JSON data from the Interceptor class itself.


Constructor Summary
JSONCleaner()
           
 
Method Summary
 java.lang.Object clean(java.lang.String ognlPrefix, java.lang.Object data)
           
protected  java.lang.Object cleanList(java.lang.String ognlPrefix, java.lang.Object data)
           
protected  java.lang.Object cleanMap(java.lang.String ognlPrefix, java.lang.Object data)
           
protected abstract  java.lang.Object cleanValue(java.lang.String ognlName, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONCleaner

public JSONCleaner()
Method Detail

clean

public java.lang.Object clean(java.lang.String ognlPrefix,
                              java.lang.Object data)
                       throws JSONException
Throws:
JSONException

cleanList

protected java.lang.Object cleanList(java.lang.String ognlPrefix,
                                     java.lang.Object data)
                              throws JSONException
Throws:
JSONException

cleanMap

protected java.lang.Object cleanMap(java.lang.String ognlPrefix,
                                    java.lang.Object data)
                             throws JSONException
Throws:
JSONException

cleanValue

protected abstract java.lang.Object cleanValue(java.lang.String ognlName,
                                               java.lang.Object data)
                                        throws JSONException
Throws:
JSONException


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