public class Bundle
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
addAlias(java.lang.Class<?> cl,
java.lang.String alias) |
boolean |
contains(java.lang.String key) |
Bundlable |
get(java.lang.String key) |
boolean |
getBoolean(java.lang.String key) |
boolean[] |
getBooleanArray(java.lang.String key) |
Bundle |
getBundle(java.lang.String key) |
<T extends Bundlable> |
getCollection(java.lang.String key,
java.lang.Class<T> type) |
<E extends java.lang.Enum<E>> |
getEnum(java.lang.String key,
java.lang.Class<E> enumClass) |
float |
getFloat(java.lang.String key) |
int |
getInt(java.lang.String key) |
int[] |
getIntArray(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String[] |
getStringArray(java.lang.String key) |
boolean |
isNull() |
boolean |
optBoolean(java.lang.String key,
boolean val) |
int |
optInt(java.lang.String key,
int val) |
java.lang.String |
optString(java.lang.String key,
java.lang.String defVal) |
void |
put(java.lang.String key,
boolean value) |
void |
put(java.lang.String key,
boolean[] array) |
void |
put(java.lang.String key,
Bundlable object) |
void |
put(java.lang.String key,
Bundle bundle) |
void |
put(java.lang.String key,
java.util.Collection<? extends Bundlable> collection) |
void |
put(java.lang.String key,
java.lang.Enum<?> value) |
void |
put(java.lang.String key,
float value) |
void |
put(java.lang.String key,
int value) |
void |
put(java.lang.String key,
int[] array) |
void |
put(java.lang.String key,
java.lang.String value) |
void |
put(java.lang.String key,
java.lang.String[] array) |
static Bundle |
read(java.io.InputStream stream) |
java.lang.String |
toString() |
static void |
write(Bundle bundle,
java.io.OutputStream stream) |
public Bundle()
public Bundle(java.lang.String data) throws org.json.JSONException
org.json.JSONException
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isNull()
public boolean contains(java.lang.String key)
public boolean getBoolean(java.lang.String key)
public boolean optBoolean(java.lang.String key, boolean val)
public int getInt(java.lang.String key)
public int optInt(java.lang.String key, int val)
public float getFloat(java.lang.String key)
public java.lang.String optString(java.lang.String key, java.lang.String defVal)
public java.lang.String getString(java.lang.String key)
public Bundle getBundle(java.lang.String key)
public Bundlable get(java.lang.String key)
public <E extends java.lang.Enum<E>> E getEnum(java.lang.String key, java.lang.Class<E> enumClass)
public int[] getIntArray(java.lang.String key)
public boolean[] getBooleanArray(java.lang.String key)
public java.lang.String[] getStringArray(java.lang.String key)
@NonNull public <T extends Bundlable> java.util.Collection<T> getCollection(java.lang.String key, java.lang.Class<T> type)
public void put(java.lang.String key, boolean value)
public void put(java.lang.String key, int value)
public void put(java.lang.String key, float value)
public void put(java.lang.String key, java.lang.String value)
public void put(java.lang.String key, Bundle bundle)
public void put(java.lang.String key, Bundlable object)
public void put(java.lang.String key, java.lang.Enum<?> value)
public void put(java.lang.String key, int[] array)
public void put(java.lang.String key, boolean[] array)
public void put(java.lang.String key, java.lang.String[] array)
public void put(java.lang.String key, java.util.Collection<? extends Bundlable> collection)
public static Bundle read(java.io.InputStream stream)
public static void write(Bundle bundle, java.io.OutputStream stream)
public static void addAlias(java.lang.Class<?> cl, java.lang.String alias)