public class AMFDataContextDeserialize
extends Object
AMF context used for deserialization
| Constructor and Description |
|---|
AMFDataContextDeserialize()
Constructor
|
AMFDataContextDeserialize(int objectEncoding)
Constructor with encoding
|
| Modifier and Type | Method and 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*