org.json
Interface IJSONObjectReadOnly

All Known Implementing Classes:
JSONObject

public interface IJSONObjectReadOnly

Immutable Read-only interface for JSONObject


Method Summary
 java.lang.Object get(java.lang.String key)
           
 boolean getBoolean(java.lang.String key)
           
 double getDouble(java.lang.String key)
           
 int getInt(java.lang.String key)
           
 JSONArray getJSONArray(java.lang.String key)
           
 JSONObject getJSONObject(java.lang.String key)
           
 long getLong(java.lang.String key)
           
 java.lang.String getString(java.lang.String key)
           
 boolean has(java.lang.String key)
           
 boolean isNull(java.lang.String key)
           
 java.util.Iterator keys()
           
 int length()
           
 JSONArray names()
           
 java.lang.Object opt(java.lang.String key)
           
 boolean optBoolean(java.lang.String key)
           
 boolean optBoolean(java.lang.String key, boolean defaultValue)
           
 double optDouble(java.lang.String key)
           
 double optDouble(java.lang.String key, double defaultValue)
           
 int optInt(java.lang.String key)
           
 int optInt(java.lang.String key, int defaultValue)
           
 JSONObject optJSONObject(java.lang.String key)
           
 long optLong(java.lang.String key)
           
 long optLong(java.lang.String key, long defaultValue)
           
 java.lang.String optString(java.lang.String key)
           
 java.lang.String optString(java.lang.String key, java.lang.String defaultValue)
           
 java.lang.String toString()
           
 java.lang.String toString(int indentFactor)
           
 java.io.Writer write(java.io.Writer writer)
           
 

Method Detail

get

public java.lang.Object get(java.lang.String key)
                     throws JSONException
Throws:
JSONException

getBoolean

public boolean getBoolean(java.lang.String key)
                   throws JSONException
Throws:
JSONException

getDouble

public double getDouble(java.lang.String key)
                 throws JSONException
Throws:
JSONException

getInt

public int getInt(java.lang.String key)
           throws JSONException
Throws:
JSONException

getJSONArray

public JSONArray getJSONArray(java.lang.String key)
                       throws JSONException
Throws:
JSONException

getJSONObject

public JSONObject getJSONObject(java.lang.String key)
                         throws JSONException
Throws:
JSONException

getLong

public long getLong(java.lang.String key)
             throws JSONException
Throws:
JSONException

getString

public java.lang.String getString(java.lang.String key)
                           throws JSONException
Throws:
JSONException

has

public boolean has(java.lang.String key)

isNull

public boolean isNull(java.lang.String key)

keys

public java.util.Iterator keys()

length

public int length()

names

public JSONArray names()

opt

public java.lang.Object opt(java.lang.String key)

optBoolean

public boolean optBoolean(java.lang.String key)

optBoolean

public boolean optBoolean(java.lang.String key,
                          boolean defaultValue)

optDouble

public double optDouble(java.lang.String key)

optDouble

public double optDouble(java.lang.String key,
                        double defaultValue)

optInt

public int optInt(java.lang.String key)

optInt

public int optInt(java.lang.String key,
                  int defaultValue)

optJSONObject

public JSONObject optJSONObject(java.lang.String key)

optLong

public long optLong(java.lang.String key)

optLong

public long optLong(java.lang.String key,
                    long defaultValue)

optString

public java.lang.String optString(java.lang.String key)

optString

public java.lang.String optString(java.lang.String key,
                                  java.lang.String defaultValue)

toString

public java.lang.String toString()

toString

public java.lang.String toString(int indentFactor)
                          throws JSONException
Throws:
JSONException

write

public java.io.Writer write(java.io.Writer writer)
                     throws JSONException
Throws:
JSONException