Top Description Fields Constructors Methods
org.mortbay.util.ajax

public Class JSONEnumConvertor

extends Object
implements Convertor
Class Inheritance
All Implemented Interfaces
org.mortbay.util.ajax.JSON.Convertor
Imports
java.lang.reflect.Method, java.util.Map, org.mortbay.log.Log, org.mortbay.util.Loader, org.mortbay.util.ajax.JSON.Output

Convert an Enum to JSON. If fromJSON is true in the constructor, the JSON generated will be of the form {class="com.acme.TrafficLight",value="Green"} If fromJSON is false, then only the string value of the enum is generated.
Author
gregw

Field Summary

Modifier and TypeField and Description
private boolean
private Method

Constructor Summary

AccessConstructor and Description
public
public
JSONEnumConvertor(boolean fromJSON)

Method Summary

Modifier and TypeMethod and Description
public Object
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_fromJSONback to summary
private boolean _fromJSON
_valueOfback to summary
private Method _valueOf

Constructor Detail

JSONEnumConvertorback to summary
public JSONEnumConvertor()
JSONEnumConvertorback to summary
public JSONEnumConvertor(boolean fromJSON)

Method Detail

fromJSONback to summary
public Object fromJSON(Map<K, V> map)

Implements org.mortbay.util.ajax.JSON.Convertor.fromJSON.

toJSONback to summary
public void toJSON(Object obj, JSON.Output out)

Implements org.mortbay.util.ajax.JSON.Convertor.toJSON.