public class AMFDataContextDeserialize
extends Object
AMF context used for deserialization
| Constructor | Description |
|---|---|
AMFDataContextDeserialize() |
Constructor
|
AMFDataContextDeserialize(int objectEncoding) |
Constructor with encoding
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addObject(Object obj) |
Add an object to the object cache
|
void |
addString(String str) |
Add a string to the string cache
|
void |
addTrait(AMFDataTrait obj) |
Add a trait to the trait cache
|
int |
clearIntData() |
Internal use, get and clear int data
|
String |
getCharsetName() |
Get charset name used to deserialize strings (default is AMFDAta.AMF_DEFAULT_DESERIALIZE_CHARSETNAME = UTF-8)
|
int |
getIntData() |
Internal use, get int data
|
Object |
getObject(int index) |
Get an object from the object cache
|
int |
getObjectEncoding() |
Get object encoding, see AMFData.AMF_LEVEL*
|
String |
getString(int index) |
Get a string from the string cache
|
AMFDataTrait |
getTrait(int index) |
Get a trait from the trait cache
|
boolean |
isAMF0() |
Is context AMF0
|
boolean |
isAMF3() |
Is context AMF3
|
boolean |
isIntData() |
Internal use, get int data
|
void |
setCharsetName(String charsetName) |
Set charset name used to deserialize strings (default is AMFDAta.AMF_DEFAULT_DESERIALIZE_CHARSETNAME = UTF-8)
|
void |
setIntData(int intData) |
Internal use, set int data
|
void |
setObjectEncoding(int objectEncoding) |
Set object encoding, see AMFData.AMF_LEVEL*
|
public AMFDataContextDeserialize()
public AMFDataContextDeserialize(int objectEncoding)
objectEncoding - object encoding, see AMFData.AMF_LEVEL*public void addObject(Object obj)
obj - object valuepublic void addString(String str)
str - string valuepublic void addTrait(AMFDataTrait obj)
obj - trait objectpublic int clearIntData()
public String getCharsetName()
public int getIntData()
public Object getObject(int index)
throws IndexOutOfBoundsException
index - indexIndexOutOfBoundsExceptionpublic int getObjectEncoding()
public String getString(int index)
throws IndexOutOfBoundsException
index - indexIndexOutOfBoundsExceptionpublic AMFDataTrait getTrait(int index) throws IndexOutOfBoundsException
index - indexIndexOutOfBoundsExceptionpublic boolean isAMF0()
public boolean isAMF3()
public boolean isIntData()
public void setCharsetName(String charsetName)
charsetName - charset name used to decode/encode stringspublic void setIntData(int intData)
intData - int datapublic void setObjectEncoding(int objectEncoding)
objectEncoding - object encoding, see AMFData.AMF_LEVEL*