Message
Overview
Message is the abstract base class for Message implementations in Remoting SDK for Java. You will usually not instantiate instances of this class itself, but use the descendant classes such as BinMessage.
Location
- Reference: com.remobjects.sdk.jar
- Package: com.remobjects.sdk
- Ancestry: Object | Message
constructor
Creates instance.
constructor
Message()
beginReadObject
Reads 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
Writes instance of ComplexType.
method beginWriteObject(aName: String; aValue: ComplexType)
void beginWriteObject(String aName, ComplexType aValue)
Parameters:
- aName: Given name.
- aValue: Given name.
clear
Clears all internal data structures.
method clear
void clear()
clearAttributes
Clears all internal attributes.
method clearAttributes
void clearAttributes()
ClientID
UUID value that represents the ID of the message.
property ClientID: UUID read write;
UUID ClientID { __get; __set; }
clone
Creates copy of the message.
method clone: Object
Object clone()
ContentType
Content type value.
property ContentType: String read;
String ContentType { __get; }
createExceptionWithClassName
Creates exception object.
method createExceptionWithClassName(aExceptionName: String; aMessage: String): ExceptionType
ExceptionType createExceptionWithClassName(String aExceptionName, String aMessage)
Parameters:
- aExceptionName: Given exception class name.
- aMessage: Given exception text.
doGetStream
Creates a new stream with the content of the message.
method doGetStream: ByteArrayOutputStream
ByteArrayOutputStream doGetStream()
doReadException final
Reads exception params from stream.
method doReadException(aException: ExceptionType)
void doReadException(ExceptionType aException)
Parameters:
- aException: Given exception.
doReadFromStream
Reads the contents of the message from the given stream.
method doReadFromStream(aStream: ByteArrayInputStream)
void doReadFromStream(ByteArrayInputStream aStream)
Parameters:
- aStream: Given stream.
doReadObject final
Calls to read ComplexType elements.
method doReadObject(aName: String; aValue: IStreamable)
void doReadObject(String aName, IStreamable aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
doWriteObject final
Calls to write ComplexType elements.
method doWriteObject(aName: String; aValue: IStreamable)
void doWriteObject(String aName, IStreamable aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
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 value.
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 value.
Envelopes
Envelopes dictionary.
property Envelopes: HashMap<String, MessageEnvelope> read;
HashMap<String, MessageEnvelope> Envelopes { __get; }
finalizeMessage
This method should be implemented to ensure that the message content is complete before sending it by doing any final processing necessary. FinalizeMessage is called after all Parameters have been written to a Message and before the message will be sent. It should perform any necessary wrap-up to ensure that a subsequent call to writeToStream() will produce a complete message.
method finalizeMessage
void finalizeMessage()
getAtttributeValue
Returns attribute value by name.
method getAtttributeValue(aName: String): String
String getAtttributeValue(String aName)
Parameters:
- aName: Given name.
getStream final
This method provides envelopes processing.
method getStream: ByteArrayOutputStream
ByteArrayOutputStream getStream()
initializeAsRequestMessage final
Initializes request message.
method initializeAsRequestMessage(aLibraryName: String; anInterfaceName: String; aMessageName: String)
void initializeAsRequestMessage(String aLibraryName, String anInterfaceName, String aMessageName)
Parameters:
- aLibraryName: Given name.
- anInterfaceName: Given name.
- aMessageName: Given name.
initializeMessage
Initializes custom message of type MessageType for interface aInterfaceName with message name aMessageName on channel aChannel.
method initializeMessage(aLibraryName: String; anInterfaceName: String; aMessageName: String; aMessageType: MessageTypeDictionary)
void initializeMessage(String aLibraryName, String anInterfaceName, String aMessageName, MessageTypeDictionary aMessageType)
Parameters:
- aLibraryName: Given library name.
- anInterfaceName: Given interface name.
- aMessageName: Given message name.
- aMessageType: Given message type.
InterfaceName
Interface name.
property InterfaceName: String read write;
String InterfaceName { __get; __set; }
LibraryName
Library name
property LibraryName: String read write;
String LibraryName { __get; __set; }
MessageName
Message name
property MessageName: String read write;
String MessageName { __get; __set; }
MessageType
Message type
property MessageType: MessageTypeDictionary read write;
MessageTypeDictionary MessageType { __get; __set; }
messageWithURI
Static method factory. Creates message by URI scheme.
class method messageWithURI(aURI: URI): Message
static Message messageWithURI(URI aURI)
Parameters:
- aURI: Given URI.
processException final
Raises exception from server.
method processException
void processException()
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 value.
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.
readComplex
Calls to read struct.
method readComplex(aName: String; aValue: Class): ComplexType
ComplexType readComplex(String aName, Class aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
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.
readException
Calls to read and raise exception.
method readException: ExceptionType
ExceptionType readException()
readFromStream final
Reads the contents of the message from the given stream.
method readFromStream(aStream: ByteArrayInputStream)
void readFromStream(ByteArrayInputStream aStream)
Parameters:
- aStream: Given stream.
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.
readNativeArray
Reads native array
method readNativeArray(aName: String; aValue: Class; aRodlType: String): array of Object
Object[] readNativeArray(String aName, Class aValue, String aRodlType)
Parameters:
- aName: Given name.
- aValue: Class
- aRodlType: Given type
readNullableBoolean
Reads nullable boolean
method readNullableBoolean(aName: String): Boolean
Boolean readNullableBoolean(String aName)
Parameters:
- aName: Given name.
readNullableCurrency
Reads nullable currency
method readNullableCurrency(aName: String): nullable BigDecimal
BigDecimal readNullableCurrency(String aName)
Parameters:
- aName: Given name.
readNullableDateTime
Reads nullable datetime
method readNullableDateTime(aName: String): nullable Date
Date readNullableDateTime(String aName)
Parameters:
- aName: Given name.
readNullableDecimal
Reads nullable decimal
method readNullableDecimal(aName: String): nullable BigDecimal
BigDecimal readNullableDecimal(String aName)
Parameters:
- aName: Given name.
readNullableDouble
Reads nullable double
method readNullableDouble(aName: String): Double
Double readNullableDouble(String aName)
Parameters:
- aName: Given name.
readNullableGuid
Reads nullable guid
method readNullableGuid(aName: String): nullable UUID
UUID readNullableGuid(String aName)
Parameters:
- aName: Given name.
readNullableInt32
Reads nullable Int32
method readNullableInt32(aName: String): Integer
Integer readNullableInt32(String aName)
Parameters:
- aName: Given name.
readNullableInt64
Reads nullable Int64
method readNullableInt64(aName: String): Long
Long readNullableInt64(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.
setupAttributes
Sets attributes map.
method setupAttributes(aAttributes: HashMap<String, String>)
void setupAttributes(HashMap<String, String> aAttributes)
Parameters:
- aAttributes: Given value.
UseSingleClientID
Use single client ID
class property UseSingleClientID: Boolean read write;
class Boolean UseSingleClientID { __get; __set; }
UseStrictFieldOrderForStructs
Use strict field order for structs
property UseStrictFieldOrderForStructs: Boolean read write;
Boolean UseStrictFieldOrderForStructs { __get; __set; }
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
Writes a Boolean value.
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.
writeComplex final
Calls to write currency.
method writeComplex(aName: String; aValue: ComplexType)
void writeComplex(String aName, ComplexType 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.
writeNativeArray
Writes native array
method writeNativeArray(aName: String; aValue: array of Object; aRodlType: String)
void writeNativeArray(String aName, Object[] aValue, String aRodlType)
Parameters:
- aName: Given name.
- aValue: Given value.
- aRodlType:
writeNullableBoolean
Writes nullable boolean
method writeNullableBoolean(aName: String; aValue: Boolean)
void writeNullableBoolean(String aName, Boolean aValue)
Parameters:
- aName: Given name.
- aValue:
writeNullableCurrency
Writes nullable currency
method writeNullableCurrency(aName: String; aValue: nullable BigDecimal)
void writeNullableCurrency(String aName, BigDecimal aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableDateTime
Writes nullable datetime
method writeNullableDateTime(aName: String; aValue: nullable Date)
void writeNullableDateTime(String aName, Date aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableDecimal
Writes nullable decimal
method writeNullableDecimal(aName: String; aValue: nullable BigDecimal)
void writeNullableDecimal(String aName, BigDecimal aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableDouble
Writes nullable double
method writeNullableDouble(aName: String; aValue: Double)
void writeNullableDouble(String aName, Double aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableGuid
Writes nullable guid
method writeNullableGuid(aName: String; aValue: nullable UUID)
void writeNullableGuid(String aName, UUID aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableInt32
Writes nullable Int32
method writeNullableInt32(aName: String; aValue: Integer)
void writeNullableInt32(String aName, Integer aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableInt64
Writes nullable Int64
method writeNullableInt64(aName: String; aValue: Long)
void writeNullableInt64(String aName, Long aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeToStream final
Writes the content of the message to stream.
method writeToStream(aStream: ByteArrayOutputStream)
void writeToStream(ByteArrayOutputStream aStream)
Parameters:
- aStream: Given stream.
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.
ClientID
UUID value that represents the ID of the message.
property ClientID: UUID read write;
UUID ClientID { __get; __set; }
ContentType
Content type value.
property ContentType: String read;
String ContentType { __get; }
Envelopes
Envelopes dictionary.
property Envelopes: HashMap<String, MessageEnvelope> read;
HashMap<String, MessageEnvelope> Envelopes { __get; }
InterfaceName
Interface name.
property InterfaceName: String read write;
String InterfaceName { __get; __set; }
LibraryName
Library name
property LibraryName: String read write;
String LibraryName { __get; __set; }
MessageName
Message name
property MessageName: String read write;
String MessageName { __get; __set; }
MessageType
Message type
property MessageType: MessageTypeDictionary read write;
MessageTypeDictionary MessageType { __get; __set; }
UseStrictFieldOrderForStructs
Use strict field order for structs
property UseStrictFieldOrderForStructs: Boolean read write;
Boolean UseStrictFieldOrderForStructs { __get; __set; }
UseSingleClientID
Use single client ID
class property UseSingleClientID: Boolean read write;
class Boolean UseSingleClientID { __get; __set; }
messageWithURI
Static method factory. Creates message by URI scheme.
class method messageWithURI(aURI: URI): Message
static Message messageWithURI(URI aURI)
Parameters:
- aURI: Given URI.
constructor
Creates instance.
constructor
Message()
beginReadObject
Reads 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
Writes instance of ComplexType.
method beginWriteObject(aName: String; aValue: ComplexType)
void beginWriteObject(String aName, ComplexType aValue)
Parameters:
- aName: Given name.
- aValue: Given name.
clear
Clears all internal data structures.
method clear
void clear()
clearAttributes
Clears all internal attributes.
method clearAttributes
void clearAttributes()
clone
Creates copy of the message.
method clone: Object
Object clone()
createExceptionWithClassName
Creates exception object.
method createExceptionWithClassName(aExceptionName: String; aMessage: String): ExceptionType
ExceptionType createExceptionWithClassName(String aExceptionName, String aMessage)
Parameters:
- aExceptionName: Given exception class name.
- aMessage: Given exception text.
doGetStream
Creates a new stream with the content of the message.
method doGetStream: ByteArrayOutputStream
ByteArrayOutputStream doGetStream()
doReadException final
Reads exception params from stream.
method doReadException(aException: ExceptionType)
void doReadException(ExceptionType aException)
Parameters:
- aException: Given exception.
doReadFromStream
Reads the contents of the message from the given stream.
method doReadFromStream(aStream: ByteArrayInputStream)
void doReadFromStream(ByteArrayInputStream aStream)
Parameters:
- aStream: Given stream.
doReadObject final
Calls to read ComplexType elements.
method doReadObject(aName: String; aValue: IStreamable)
void doReadObject(String aName, IStreamable aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
doWriteObject final
Calls to write ComplexType elements.
method doWriteObject(aName: String; aValue: IStreamable)
void doWriteObject(String aName, IStreamable aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
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 value.
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 value.
finalizeMessage
This method should be implemented to ensure that the message content is complete before sending it by doing any final processing necessary. FinalizeMessage is called after all Parameters have been written to a Message and before the message will be sent. It should perform any necessary wrap-up to ensure that a subsequent call to writeToStream() will produce a complete message.
method finalizeMessage
void finalizeMessage()
getAtttributeValue
Returns attribute value by name.
method getAtttributeValue(aName: String): String
String getAtttributeValue(String aName)
Parameters:
- aName: Given name.
getStream final
This method provides envelopes processing.
method getStream: ByteArrayOutputStream
ByteArrayOutputStream getStream()
initializeAsRequestMessage final
Initializes request message.
method initializeAsRequestMessage(aLibraryName: String; anInterfaceName: String; aMessageName: String)
void initializeAsRequestMessage(String aLibraryName, String anInterfaceName, String aMessageName)
Parameters:
- aLibraryName: Given name.
- anInterfaceName: Given name.
- aMessageName: Given name.
initializeMessage
Initializes custom message of type MessageType for interface aInterfaceName with message name aMessageName on channel aChannel.
method initializeMessage(aLibraryName: String; anInterfaceName: String; aMessageName: String; aMessageType: MessageTypeDictionary)
void initializeMessage(String aLibraryName, String anInterfaceName, String aMessageName, MessageTypeDictionary aMessageType)
Parameters:
- aLibraryName: Given library name.
- anInterfaceName: Given interface name.
- aMessageName: Given message name.
- aMessageType: Given message type.
processException final
Raises exception from server.
method processException
void processException()
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 value.
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.
readComplex
Calls to read struct.
method readComplex(aName: String; aValue: Class): ComplexType
ComplexType readComplex(String aName, Class aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
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.
readException
Calls to read and raise exception.
method readException: ExceptionType
ExceptionType readException()
readFromStream final
Reads the contents of the message from the given stream.
method readFromStream(aStream: ByteArrayInputStream)
void readFromStream(ByteArrayInputStream aStream)
Parameters:
- aStream: Given stream.
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.
readNativeArray
Reads native array
method readNativeArray(aName: String; aValue: Class; aRodlType: String): array of Object
Object[] readNativeArray(String aName, Class aValue, String aRodlType)
Parameters:
- aName: Given name.
- aValue: Class
- aRodlType: Given type
readNullableBoolean
Reads nullable boolean
method readNullableBoolean(aName: String): Boolean
Boolean readNullableBoolean(String aName)
Parameters:
- aName: Given name.
readNullableCurrency
Reads nullable currency
method readNullableCurrency(aName: String): nullable BigDecimal
BigDecimal readNullableCurrency(String aName)
Parameters:
- aName: Given name.
readNullableDateTime
Reads nullable datetime
method readNullableDateTime(aName: String): nullable Date
Date readNullableDateTime(String aName)
Parameters:
- aName: Given name.
readNullableDecimal
Reads nullable decimal
method readNullableDecimal(aName: String): nullable BigDecimal
BigDecimal readNullableDecimal(String aName)
Parameters:
- aName: Given name.
readNullableDouble
Reads nullable double
method readNullableDouble(aName: String): Double
Double readNullableDouble(String aName)
Parameters:
- aName: Given name.
readNullableGuid
Reads nullable guid
method readNullableGuid(aName: String): nullable UUID
UUID readNullableGuid(String aName)
Parameters:
- aName: Given name.
readNullableInt32
Reads nullable Int32
method readNullableInt32(aName: String): Integer
Integer readNullableInt32(String aName)
Parameters:
- aName: Given name.
readNullableInt64
Reads nullable Int64
method readNullableInt64(aName: String): Long
Long readNullableInt64(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.
setupAttributes
Sets attributes map.
method setupAttributes(aAttributes: HashMap<String, String>)
void setupAttributes(HashMap<String, String> aAttributes)
Parameters:
- aAttributes: Given value.
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
Writes a Boolean value.
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.
writeComplex final
Calls to write currency.
method writeComplex(aName: String; aValue: ComplexType)
void writeComplex(String aName, ComplexType 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.
writeNativeArray
Writes native array
method writeNativeArray(aName: String; aValue: array of Object; aRodlType: String)
void writeNativeArray(String aName, Object[] aValue, String aRodlType)
Parameters:
- aName: Given name.
- aValue: Given value.
- aRodlType:
writeNullableBoolean
Writes nullable boolean
method writeNullableBoolean(aName: String; aValue: Boolean)
void writeNullableBoolean(String aName, Boolean aValue)
Parameters:
- aName: Given name.
- aValue:
writeNullableCurrency
Writes nullable currency
method writeNullableCurrency(aName: String; aValue: nullable BigDecimal)
void writeNullableCurrency(String aName, BigDecimal aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableDateTime
Writes nullable datetime
method writeNullableDateTime(aName: String; aValue: nullable Date)
void writeNullableDateTime(String aName, Date aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableDecimal
Writes nullable decimal
method writeNullableDecimal(aName: String; aValue: nullable BigDecimal)
void writeNullableDecimal(String aName, BigDecimal aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableDouble
Writes nullable double
method writeNullableDouble(aName: String; aValue: Double)
void writeNullableDouble(String aName, Double aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableGuid
Writes nullable guid
method writeNullableGuid(aName: String; aValue: nullable UUID)
void writeNullableGuid(String aName, UUID aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableInt32
Writes nullable Int32
method writeNullableInt32(aName: String; aValue: Integer)
void writeNullableInt32(String aName, Integer aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeNullableInt64
Writes nullable Int64
method writeNullableInt64(aName: String; aValue: Long)
void writeNullableInt64(String aName, Long aValue)
Parameters:
- aName: Given name.
- aValue: Given value.
writeToStream final
Writes the content of the message to stream.
method writeToStream(aStream: ByteArrayOutputStream)
void writeToStream(ByteArrayOutputStream aStream)
Parameters:
- aStream: Given stream.
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.
- .NET
- Java