public abstract class JSONBuilder<A extends JSONArray,O extends JSONObject>
extends java.lang.Object
| Constructor and Description |
|---|
JSONBuilder(java.lang.Class<A> jsonArrayClass,
java.lang.Class<O> jsonObjectClass) |
| Modifier and Type | Method and Description |
|---|---|
abstract A |
cast(JSONArray source) |
abstract O |
cast(JSONObject source) |
java.lang.Object |
cast(java.lang.Object object) |
A |
clone(JSONArray source) |
O |
clone(JSONObject source) |
abstract JSONArrayBuilder<A> |
createJSONArrayBuilder() |
abstract JSONObjectBuilder<O> |
createJSONObjectBuilder() |
A |
emptyJSONArray()
Create an empty JSONArray.
|
O |
emptyJSONObject()
Create an empty JSONObject.
|
java.lang.Class<A> |
getJSONArrayClass() |
java.lang.Class<O> |
getJSONObjectClass() |
A |
toJSONArray(java.lang.Iterable<?> values) |
A |
toJSONArray(JSONArray source) |
A |
toJSONArray(JSONTokener<A,O> source) |
A |
toJSONArray(java.io.Reader source) |
A |
toJSONArray(java.lang.String source) |
O |
toJSONObject(JSONObject source) |
O |
toJSONObject(JSONTokener<A,O> source) |
O |
toJSONObject(java.io.Reader source) |
O |
toJSONObject(java.lang.String source) |
java.lang.Object |
wrap(java.lang.Object object)
Wrap an object, if necessary.
|
public final java.lang.Class<A> getJSONArrayClass()
public final java.lang.Class<O> getJSONObjectClass()
public abstract JSONArrayBuilder<A> createJSONArrayBuilder()
public abstract JSONObjectBuilder<O> createJSONObjectBuilder()
public java.lang.Object cast(java.lang.Object object)
throws JSONException
JSONExceptionpublic java.lang.Object wrap(java.lang.Object object)
throws JSONException
object - The object to wrapJSONExceptionpublic A clone(JSONArray source) throws JSONException
JSONExceptionpublic abstract O cast(JSONObject source)
public A emptyJSONArray()
public A toJSONArray(java.lang.Iterable<?> values)
public A toJSONArray(JSONTokener<A,O> source) throws JSONException
JSONExceptionpublic A toJSONArray(java.io.Reader source) throws JSONException
JSONExceptionpublic A toJSONArray(java.lang.String source) throws JSONException
JSONExceptionpublic O clone(JSONObject source) throws JSONException
JSONExceptionpublic O emptyJSONObject()
public O toJSONObject(JSONObject source)
public O toJSONObject(JSONTokener<A,O> source) throws JSONException
JSONExceptionpublic O toJSONObject(java.io.Reader source) throws JSONException
JSONExceptionpublic O toJSONObject(java.lang.String source) throws JSONException
JSONException