public class BoxObject extends BoxBase implements IBoxParcelable
| Constructor and Description |
|---|
BoxObject() |
BoxObject(BoxObject obj)
Copy constructor, this does deep copy for all the fields.
|
BoxObject(IBoxParcelWrapper in) |
BoxObject(java.util.Map<java.lang.String,java.lang.Object> map)
Instantiate the object from a map.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.String key)
Use this method to check whether the object contains certain field at all.
|
boolean |
equals(java.lang.Object obj)
Whether the two objects are equal.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
extraProperties() |
java.lang.Object |
getExtraData(java.lang.String key)
Get extra data.
|
java.lang.Object |
getValue(java.lang.String key) |
protected void |
handleUnknown(java.lang.String key,
java.lang.Object value) |
int |
hashCode() |
protected void |
put(java.lang.String key,
java.lang.Object value) |
void |
writeToParcel(IBoxParcelWrapper parcelWrapper,
int flags) |
public BoxObject()
public BoxObject(java.util.Map<java.lang.String,java.lang.Object> map)
map - public BoxObject(BoxObject obj)
obj - public BoxObject(IBoxParcelWrapper in)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - public int hashCode()
hashCode in class java.lang.Objectprotected void put(java.lang.String key,
java.lang.Object value)
public java.lang.Object getValue(java.lang.String key)
public java.lang.Object getExtraData(java.lang.String key)
key - protected java.util.Map<java.lang.String,java.lang.Object> extraProperties()
public boolean contains(java.lang.String key)
protected void handleUnknown(java.lang.String key,
java.lang.Object value)
public void writeToParcel(IBoxParcelWrapper parcelWrapper, int flags)
writeToParcel in interface IBoxParcelable