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.Object
obj
- public int hashCode()
hashCode
in class java.lang.Object
protected 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