net.sf.json.processors
Class JsDateJsonValueProcessor

java.lang.Object
  extended by net.sf.json.processors.JsDateJsonValueProcessor
All Implemented Interfaces:
JsonValueProcessor

public class JsDateJsonValueProcessor
extends Object
implements JsonValueProcessor

Transforms a java.util.Date property into a JSONObject ideal for JsDate conversion

Author:
Andres Almiray

Constructor Summary
JsDateJsonValueProcessor()
           
 
Method Summary
 Object processArrayValue(Object value, JsonConfig jsonConfig)
          Processes the value an returns a suitable JSON value.
 Object processObjectValue(String key, Object value, JsonConfig jsonConfig)
          Processes the value an returns a suitable JSON value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsDateJsonValueProcessor

public JsDateJsonValueProcessor()
Method Detail

processArrayValue

public Object processArrayValue(Object value,
                                JsonConfig jsonConfig)
Description copied from interface: JsonValueProcessor
Processes the value an returns a suitable JSON value.

Specified by:
processArrayValue in interface JsonValueProcessor
Parameters:
value - the input value
Returns:
a valid JSON value that represents the input value

processObjectValue

public Object processObjectValue(String key,
                                 Object value,
                                 JsonConfig jsonConfig)
Description copied from interface: JsonValueProcessor
Processes the value an returns a suitable JSON value.

Specified by:
processObjectValue in interface JsonValueProcessor
Parameters:
key - the name of the property
value - the value of the property
Returns:
a valid JSON value that represents the input property