public class MDataRvDeserializer extends MBaseRvDeserializer
encoding
CARET, K_AGGREGATION, K_CLASS, K_DATA, K_DEFAULT, K_ENCODING, K_ID, K_JAVA_ENCODING, K_JMS_ENCODING, K_JMS_M_JMS_TRACKING_INFO_PREFIX, K_JMS_PACKING_TYPE, K_JMS_PFMT, K_JMS_TRACKING, K_JMS_VERSION, K_LATIN1, K_NULL, K_PACKING_TYPE, K_RV_ENCODING, K_SEQUENCE, K_TRACKING, K_UNION, K_VALUE, K_VERSION, M_PACKING_ENCODING_LATIN_1, M_PACKING_ENCODING_UTF8, OLDER_VERSION, PACKING_TYPE_AERV, PACKING_TYPE_XMLAMX, PACKING_TYPE_XMLJMS, PACKING_TYPE_XMLRV, PACKING_VERSION_XMLAMX, PACKING_VERSION_XMLJMS, PACKING_VERSION_XMLRV, PATH_SEP, PFMT, PFMT_VAL, PREFIX, PREFIX_LIST, TRACKING_ID_FILED, VERSION_NUMBER
Constructor and Description |
---|
MDataRvDeserializer(MClassRegistry clsReg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
deserialize(java.lang.Object data)
This function actually returns array of objects
|
MClassRegistry |
getClassRegistry()
Helper methods
|
java.lang.Object |
getPrimitiveValue(java.lang.Object rawObj,
DataType dt)
Deserializes primive values from wire
|
void |
readAssoc(MAssocList assocList,
MTree msg)
Method for deserialzation of MAssocList
|
void |
readInstance(MInstance inst,
MTree msg)
This method iterates over attributes of Instance and read
it from wire and set it
|
void |
readSequence(MSequence sequence,
MTree msg)
This method read sequenceMembers and returns a MSequence
|
void |
readUnion(MUnion union,
MTree msg)
Reads union from wire
|
void |
setClassRegistry(MClassRegistry clsReg) |
isDeserializable, readAny, readBinary, readBool, readByte, readChars, readDate, readDateTime, readFixed, readInteger, readInterval, readReal, readString, readTime
public MDataRvDeserializer(MClassRegistry clsReg)
public java.lang.Object deserialize(java.lang.Object data) throws MException
deserialize
in interface MDataDeserializer
deserialize
in class MBaseRvDeserializer
MException
public void readInstance(MInstance inst, MTree msg) throws MException
MException
public void readSequence(MSequence sequence, MTree msg) throws MException
MException
public void readUnion(MUnion union, MTree msg) throws MException
MException
public java.lang.Object getPrimitiveValue(java.lang.Object rawObj, DataType dt) throws MException
MException
public void readAssoc(MAssocList assocList, MTree msg) throws MException
MException
public MClassRegistry getClassRegistry()
public void setClassRegistry(MClassRegistry clsReg)