org.apache.cxf.jaxrs.provider.json
Class JsonMapObjectReaderWriter

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter

public class JsonMapObjectReaderWriter
extends Object


Constructor Summary
JsonMapObjectReaderWriter()
           
 
Method Summary
protected  void formatIfNeeded(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out)
           
 void fromJson(JsonMapObject obj, String json)
           
 Map<String,Object> fromJson(String json)
           
 List<Object> fromJsonAsList(String json)
           
 List<Object> fromJsonAsList(String name, String json)
           
protected  int getClosingIndex(String json, char openChar, char closeChar, int from)
           
protected static int getCommaIndex(String json, int from)
           
protected  List<Object> internalFromJsonAsList(String name, String json)
           
protected  boolean isWhiteSpace(char jsonChar)
           
protected  void readJsonObjectAsSettable(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Settable values, String json)
           
protected  Object readPrimitiveValue(String name, String json, int from, int to)
           
 void setFormat(boolean format)
           
 String toJson(JsonMapObject obj)
           
 void toJson(JsonMapObject obj, OutputStream os)
           
 String toJson(List<Object> list)
           
 String toJson(Map<String,Object> map)
           
 void toJson(Map<String,Object> map, OutputStream os)
           
protected  void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out, Collection<?> coll)
           
protected  void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out, Map<String,Object> map)
           
protected  void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out, Object[] array)
           
protected  void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out, Object value, boolean hasNext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonMapObjectReaderWriter

public JsonMapObjectReaderWriter()
Method Detail

toJson

public String toJson(JsonMapObject obj)

toJson

public String toJson(Map<String,Object> map)

toJson

public String toJson(List<Object> list)

toJson

public void toJson(JsonMapObject obj,
                   OutputStream os)

toJson

public void toJson(Map<String,Object> map,
                   OutputStream os)

toJsonInternal

protected void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out,
                              Map<String,Object> map)

toJsonInternal

protected void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out,
                              Object[] array)

toJsonInternal

protected void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out,
                              Collection<?> coll)

toJsonInternal

protected void toJsonInternal(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out,
                              Object value,
                              boolean hasNext)

formatIfNeeded

protected void formatIfNeeded(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Output out)

fromJson

public void fromJson(JsonMapObject obj,
                     String json)

fromJson

public Map<String,Object> fromJson(String json)

fromJsonAsList

public List<Object> fromJsonAsList(String json)

fromJsonAsList

public List<Object> fromJsonAsList(String name,
                                   String json)

readJsonObjectAsSettable

protected void readJsonObjectAsSettable(org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter.Settable values,
                                        String json)

internalFromJsonAsList

protected List<Object> internalFromJsonAsList(String name,
                                              String json)

readPrimitiveValue

protected Object readPrimitiveValue(String name,
                                    String json,
                                    int from,
                                    int to)

getCommaIndex

protected static int getCommaIndex(String json,
                                   int from)

getClosingIndex

protected int getClosingIndex(String json,
                              char openChar,
                              char closeChar,
                              int from)

isWhiteSpace

protected boolean isWhiteSpace(char jsonChar)

setFormat

public void setFormat(boolean format)


Apache CXF