public abstract class ShareOpenGraphValueContainer<P extends ShareOpenGraphValueContainer,E extends ShareOpenGraphValueContainer.Builder> extends java.lang.Object implements ShareModel
ShareOpenGraphValueContainer.Builder
to create instancesModifier and Type | Class and Description |
---|---|
static class |
ShareOpenGraphValueContainer.Builder<P extends ShareOpenGraphValueContainer,E extends ShareOpenGraphValueContainer.Builder>
Abstract builder for the
ShareOpenGraphValueContainer class. |
Modifier | Constructor and Description |
---|---|
protected |
ShareOpenGraphValueContainer(ShareOpenGraphValueContainer.Builder<P,E> builder) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
java.lang.Object |
get(java.lang.String key)
Gets a value out of the object.
|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
Gets a boolean value out of the object.
|
boolean[] |
getBooleanArray(java.lang.String key)
Gets an array of boolean values out of the object.
|
android.os.Bundle |
getBundle()
Returns the values in the container packaged in a bundle.
|
double |
getDouble(java.lang.String key,
double defaultValue)
Gets a double value out of the object.
|
double[] |
getDoubleArray(java.lang.String key)
Gets an array of double values out of the object.
|
int |
getInt(java.lang.String key,
int defaultValue)
Gets an int value out of the object.
|
int[] |
getIntArray(java.lang.String key)
Gets an array of int values out of the object.
|
long |
getLong(java.lang.String key,
long defaultValue)
Gets an long value out of the object.
|
long[] |
getLongArray(java.lang.String key)
Gets an array of long values out of the object.
|
ShareOpenGraphObject |
getObject(java.lang.String key)
Gets an object value out of the object.
|
java.util.ArrayList<ShareOpenGraphObject> |
getObjectArrayList(java.lang.String key)
Gets an array of object values out of the object.
|
SharePhoto |
getPhoto(java.lang.String key)
Gets a photo value out of the object.
|
java.util.ArrayList<SharePhoto> |
getPhotoArrayList(java.lang.String key)
Gets an array of photo values out of the object.
|
java.lang.String |
getString(java.lang.String key)
Gets a string value out of the object.
|
java.util.ArrayList<java.lang.String> |
getStringArrayList(java.lang.String key)
Gets an array of string values out of the object.
|
java.util.Set<java.lang.String> |
keySet()
Returns a set of the keys contained in this object.
|
void |
writeToParcel(android.os.Parcel out,
int flags) |
protected ShareOpenGraphValueContainer(ShareOpenGraphValueContainer.Builder<P,E> builder)
@Nullable public java.lang.Object get(java.lang.String key)
key
- The key for the value.public boolean getBoolean(java.lang.String key, boolean defaultValue)
key
- The key for the value.defaultValue
- The value to return if no value is found for the specified key.@Nullable public boolean[] getBooleanArray(java.lang.String key)
key
- The key for the value.public double getDouble(java.lang.String key, double defaultValue)
key
- The key for the value.defaultValue
- The value to return if no value is found for the specified key.@Nullable public double[] getDoubleArray(java.lang.String key)
key
- The key for the value.public int getInt(java.lang.String key, int defaultValue)
key
- The key for the value.defaultValue
- The value to return if no value is found for the specified key.@Nullable public int[] getIntArray(java.lang.String key)
key
- The key for the value.public long getLong(java.lang.String key, long defaultValue)
key
- The key for the value.defaultValue
- The value to return if no value is found for the specified key.@Nullable public long[] getLongArray(java.lang.String key)
key
- The key for the value.public ShareOpenGraphObject getObject(java.lang.String key)
key
- The key for the value.@Nullable public java.util.ArrayList<ShareOpenGraphObject> getObjectArrayList(java.lang.String key)
key
- The key for the value.@Nullable public SharePhoto getPhoto(java.lang.String key)
key
- The key for the value.@Nullable public java.util.ArrayList<SharePhoto> getPhotoArrayList(java.lang.String key)
key
- The key for the value.@Nullable public java.lang.String getString(java.lang.String key)
key
- The key for the value.@Nullable public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String key)
key
- The key for the value.public android.os.Bundle getBundle()
public java.util.Set<java.lang.String> keySet()
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel out, int flags)
writeToParcel
in interface android.os.Parcelable