org.apache.wink.json4j.compat
Class JSONFactory

java.lang.Object
  extended by org.apache.wink.json4j.compat.JSONFactory
Direct Known Subclasses:
ApacheJSONFactory

public abstract class JSONFactory
extends Object


Constructor Summary
JSONFactory()
           
 
Method Summary
abstract  JSONArray createJSONArray()
           
abstract  JSONArray createJSONArray(Collection collection)
           
abstract  JSONArray createJSONArray(Collection collect, boolean useSuperClass)
           
abstract  JSONArray createJSONArray(Object array)
           
abstract  JSONArray createJSONArray(Object array, boolean useSuperClass)
           
abstract  JSONArray createJSONArray(Reader reader)
           
abstract  JSONArray createJSONArray(String src)
           
abstract  JSONObject createJSONObject()
           
abstract  JSONObject createJSONObject(Map m)
           
abstract  JSONObject createJSONObject(Map m, boolean useSuperClass)
           
abstract  JSONObject createJSONObject(Object obj)
           
abstract  JSONObject createJSONObject(Object obj, boolean useSuperClass)
           
abstract  JSONObject createJSONObject(Object obj, String[] names)
           
abstract  JSONObject createJSONObject(Reader reader)
           
abstract  JSONObject createJSONObject(String src)
           
abstract  JSONStringer createJSONStringer()
           
abstract  JSONWriter createJSONWriter(Writer writer)
           
static JSONFactory newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONFactory

public JSONFactory()
Method Detail

newInstance

public static final JSONFactory newInstance()

createJSONArray

public abstract JSONArray createJSONArray()

createJSONArray

public abstract JSONArray createJSONArray(Collection collection)
                                   throws JSONException
Throws:
JSONException

createJSONArray

public abstract JSONArray createJSONArray(Collection collect,
                                          boolean useSuperClass)
                                   throws JSONException
Throws:
JSONException

createJSONArray

public abstract JSONArray createJSONArray(Reader reader)
                                   throws JSONException
Throws:
JSONException

createJSONArray

public abstract JSONArray createJSONArray(Object array)
                                   throws JSONException
Throws:
JSONException

createJSONArray

public abstract JSONArray createJSONArray(Object array,
                                          boolean useSuperClass)
                                   throws JSONException
Throws:
JSONException

createJSONArray

public abstract JSONArray createJSONArray(String src)
                                   throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject()

createJSONObject

public abstract JSONObject createJSONObject(Reader reader)
                                     throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject(Map m)
                                     throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject(Map m,
                                            boolean useSuperClass)
                                     throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject(Object obj)
                                     throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject(Object obj,
                                            boolean useSuperClass)
                                     throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject(Object obj,
                                            String[] names)
                                     throws JSONException
Throws:
JSONException

createJSONObject

public abstract JSONObject createJSONObject(String src)
                                     throws JSONException
Throws:
JSONException

createJSONStringer

public abstract JSONStringer createJSONStringer()

createJSONWriter

public abstract JSONWriter createJSONWriter(Writer writer)


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.