ISerialization
Overview
This interface allow serialization and deserialization values.
Location
- Reference: com.remobjects.sdk.jar
- Package: com.remobjects.sdk
Required Methods
beginReadObject
Calls to read instance of ComplexType.
method beginReadObject(aName: String; aValue: Class): ComplexType
ComplexType beginReadObject(String aName, Class aValue)
Parameters:
- aName: Given ComplexType object.
- aValue: Given subclass of ComplexType class.
beginWriteObject
Calls to write instance of ComplexType.
method beginWriteObject(aName: String; aValue: ComplexType)
void beginWriteObject(String aName, ComplexType aValue)
Parameters:
- aName: Given name.
- aValue: Given ComplexType object.
endReadObject
Calls to finish reading instance of ComplexType.
method endReadObject(aName: String; aValue: ComplexType)
void endReadObject(String aName, ComplexType aValue)
Parameters:
- aName: Given name.
- aValue: Given ComplexType object.
endWriteObject
Calls to finish writng instance of ComplexType.
method endWriteObject(aName: String; aValue: ComplexType)
void endWriteObject(String aName, ComplexType aValue)
Parameters:
- aName: Given name.
- aValue: Given ComplexType object.
readAnsiString
Reads an AnsiString value.
method readAnsiString(aName: String): String
String readAnsiString(String aName)
Parameters:
- aName: Given name.
readArray
Reads an array value.
method readArray(aName: String; aValue: Class): ArrayType
ArrayType readArray(String aName, Class aValue)
Parameters:
- aName: Given name.
- aValue: Given subclass of ArrayType class.
readBinary
Reads a Binary value.
method readBinary(aName: String): array of SByte
SByte[] readBinary(String aName)
Parameters:
- aName: Given name.
readBoolean
Reads a Boolean value.
method readBoolean(aName: String): Boolean
Boolean readBoolean(String aName)
Parameters:
- aName: Given name.
readByte
Reads a Byte value.
method readByte(aName: String): Byte
Byte readByte(String aName)
Parameters:
- aName: Given name.
readCurrency
Reads a Currency value.
method readCurrency(aName: String): BigDecimal
BigDecimal readCurrency(String aName)
Parameters:
- aName: Given name.
readDateTime
Reads a DateTime value.
method readDateTime(aName: String): Date
Date readDateTime(String aName)
Parameters:
- aName: Given name.
readDecimal
Reads a Decimal value.
method readDecimal(aName: String): BigDecimal
BigDecimal readDecimal(String aName)
Parameters:
- aName: Given name.
readDouble
Reads a Double value.
method readDouble(aName: String): Double
Double readDouble(String aName)
Parameters:
- aName: Given name.
readEnum
Calls to read enum.
method readEnum(aName: String): Integer
Integer readEnum(String aName)
Parameters:
- aName: Given name.
readGuid
Reads a GUID value.
method readGuid(aName: String): UUID
UUID readGuid(String aName)
Parameters:
- aName: Given name.
readInt32
Calls to read integer.
method readInt32(aName: String): Integer
Integer readInt32(String aName)
Parameters:
- aName: Given name.
readInt64
Calls to read long.
method readInt64(aName: String): Long
Long readInt64(String aName)
Parameters:
- aName: Given name.
readUtf8String
Reads a UTF8String value.
method readUtf8String(aName: String): String
String readUtf8String(String aName)
Parameters:
- aName: Given name.
readVariant
Reads a Variant value.
method readVariant(aName: String): VariantType
VariantType readVariant(String aName)
Parameters:
- aName: Given name.
readWideString
Reads a WideString value.
method readWideString(aName: String): String
String readWideString(String aName)
Parameters:
- aName: Given name.
readXml
Reads a XML value.
method readXml(aName: String): XmlType
XmlType readXml(String aName)
Parameters:
- aName: Given name.
writeAnsiString
Writes an AnsiString value.
method writeAnsiString(aName: String; aValue: String)
void writeAnsiString(String aName, String aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeArray
Writes an array value.
method writeArray(aName: String; aValue: ArrayType)
void writeArray(String aName, ArrayType aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeBinary
Writes a Binary value.
method writeBinary(aName: String; aValue: array of SByte)
void writeBinary(String aName, SByte[] aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeBoolean
Calls to write boolean.
method writeBoolean(aName: String; aValue: Boolean)
void writeBoolean(String aName, Boolean aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeByte
Calls to write byte.
method writeByte(aName: String; aValue: Byte)
void writeByte(String aName, Byte aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeCurrency
Writes a Currency value.
method writeCurrency(aName: String; aValue: BigDecimal)
void writeCurrency(String aName, BigDecimal aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeDateTime
Calls to write date.
method writeDateTime(aName: String; aValue: Date)
void writeDateTime(String aName, Date aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeDecimal
Writes a Decimal value.
method writeDecimal(aName: String; aValue: BigDecimal)
void writeDecimal(String aName, BigDecimal aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeDouble
Writes a Double value.
method writeDouble(aName: String; aValue: Double)
void writeDouble(String aName, Double aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeEnum
Calls to write enum.
method writeEnum(aName: String; aValue: Integer)
void writeEnum(String aName, Integer aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeGuid
Writes a GUID value.
method writeGuid(aName: String; aValue: UUID)
void writeGuid(String aName, UUID aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeInt32
Writes a Integer value.
method writeInt32(aName: String; aValue: Integer)
void writeInt32(String aName, Integer aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeInt64
Calls to write long.
method writeInt64(aName: String; aValue: Long)
void writeInt64(String aName, Long aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeUtf8String
Writes an UTF8String value.
method writeUtf8String(aName: String; aValue: String)
void writeUtf8String(String aName, String aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeVariant
Writes a Variant value to the message.
method writeVariant(aName: String; aValue: VariantType)
void writeVariant(String aName, VariantType aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeWideString
Writes a WideString value.
method writeWideString(aName: String; aValue: String)
void writeWideString(String aName, String aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeXml
Writes a XML value.
method writeXml(aName: String; aValue: XmlType)
void writeXml(String aName, XmlType aValue)
Parameters:
- aName: Given name.
- aValue: Given value.