public abstract static class ShareOpenGraphValueContainer.Builder<P extends ShareOpenGraphValueContainer,E extends ShareOpenGraphValueContainer.Builder> extends java.lang.Object implements ShareModelBuilder<P,E>
ShareOpenGraphValueContainer
class.Constructor and Description |
---|
ShareOpenGraphValueContainer.Builder() |
Modifier and Type | Method and Description |
---|---|
E |
putBoolean(java.lang.String key,
boolean value)
Sets a boolean value in the object.
|
E |
putBooleanArray(java.lang.String key,
boolean[] value)
Sets an array of boolean values in the object.
|
E |
putDouble(java.lang.String key,
double value)
Sets a double value in the object.
|
E |
putDoubleArray(java.lang.String key,
double[] value)
Sets an array of double values in the object.
|
E |
putInt(java.lang.String key,
int value)
Sets an int value in the object.
|
E |
putIntArray(java.lang.String key,
int[] value)
Sets an array of int values in the object.
|
E |
putLong(java.lang.String key,
long value)
Sets a long value in the object.
|
E |
putLongArray(java.lang.String key,
long[] value)
Sets an array of long values in the object.
|
E |
putObject(java.lang.String key,
ShareOpenGraphObject value)
Sets an object value in the object.
|
E |
putObjectArrayList(java.lang.String key,
java.util.ArrayList<ShareOpenGraphObject> value)
Sets an array of object values in the object.
|
E |
putPhoto(java.lang.String key,
SharePhoto value)
Sets a photo value in the object.
|
E |
putPhotoArrayList(java.lang.String key,
java.util.ArrayList<SharePhoto> value)
Sets an array of photo values in the object.
|
E |
putString(java.lang.String key,
java.lang.String value)
Sets a string value in the object.
|
E |
putStringArrayList(java.lang.String key,
java.util.ArrayList<java.lang.String> value)
Sets an array of string values in the object.
|
E |
readFrom(P model)
Reads the values from a ShareModel into the builder.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build
public ShareOpenGraphValueContainer.Builder()
public E putBoolean(java.lang.String key, boolean value)
key
- The key for the value.value
- The value.public E putBooleanArray(java.lang.String key, @Nullable boolean[] value)
key
- The key for the value.value
- The value.public E putDouble(java.lang.String key, double value)
key
- The key for the value.value
- The value.public E putDoubleArray(java.lang.String key, @Nullable double[] value)
key
- The key for the value.value
- The value.public E putInt(java.lang.String key, int value)
key
- The key for the value.value
- The value.public E putIntArray(java.lang.String key, @Nullable int[] value)
key
- The key for the value.value
- The value.public E putLong(java.lang.String key, long value)
key
- The key for the value.value
- The value.public E putLongArray(java.lang.String key, @Nullable long[] value)
key
- The key for the value.value
- The value.public E putObject(java.lang.String key, @Nullable ShareOpenGraphObject value)
key
- The key for the value.value
- The value.public E putObjectArrayList(java.lang.String key, @Nullable java.util.ArrayList<ShareOpenGraphObject> value)
key
- The key for the value.value
- The value.public E putPhoto(java.lang.String key, @Nullable SharePhoto value)
key
- The key for the value.value
- The value.public E putPhotoArrayList(java.lang.String key, @Nullable java.util.ArrayList<SharePhoto> value)
key
- The key for the value.value
- The value.public E putString(java.lang.String key, @Nullable java.lang.String value)
key
- The key for the value.value
- The value.public E putStringArrayList(java.lang.String key, @Nullable java.util.ArrayList<java.lang.String> value)
key
- The key for the value.value
- The value.public E readFrom(P model)
ShareModelBuilder
readFrom
in interface ShareModelBuilder<P extends ShareOpenGraphValueContainer,E extends ShareOpenGraphValueContainer.Builder>
model
- The source ShareModel