public class BinaryDeserializer extends java.lang.Object implements UAInputStream
| Constructor and Description |
|---|
BinaryDeserializer(java.io.ByteArrayInputStream byteIn) |
BinaryDeserializer(java.nio.ByteBuffer buffer) |
BinaryDeserializer(java.io.InputStream inStream) |
| Modifier and Type | Method and Description |
|---|---|
<T extends UASerializable> |
read(java.lang.String field,
java.lang.Class<T> targetClass) |
boolean |
readBoolean(java.lang.String field) |
java.util.List<java.lang.Boolean> |
readBooleanList(java.lang.String field) |
byte |
readByte(java.lang.String field) |
byte[] |
readByteString(java.lang.String field) |
java.util.List<byte[]> |
readByteStringList(java.lang.String field) |
DataValue |
readDataValue(java.lang.String field) |
java.util.List<DataValue> |
readDataValueList(java.lang.String field) |
UtcTime |
readDateTime(java.lang.String field) |
java.util.List<UtcTime> |
readDateTimeList(java.lang.String field) |
DiagnosticInfo |
readDiagnosticInfo(java.lang.String field) |
java.util.List<DiagnosticInfo> |
readDiagnosticInfoList(java.lang.String field) |
double |
readDouble(java.lang.String field) |
java.util.List<java.lang.Double> |
readDoubleList(java.lang.String field) |
<T extends java.lang.Enum<T>> |
readEnum(java.lang.String field,
java.lang.Class<T> enumClass) |
<T extends java.lang.Enum<T>> |
readEnumList(java.lang.String field,
java.lang.Class<T> enumClass) |
ExpandedNodeId |
readExpandedNodeId(java.lang.String field) |
java.util.List<ExpandedNodeId> |
readExpandedNodeIdList(java.lang.String field) |
ExtensionObject |
readExtensionObject(java.lang.String field) |
java.util.List<ExtensionObject> |
readExtensionObjectList(java.lang.String field) |
float |
readFloat(java.lang.String field) |
java.util.List<java.lang.Float> |
readFloatList(java.lang.String field) |
Guid |
readGuid(java.lang.String field) |
java.util.List<Guid> |
readGuidList(java.lang.String field) |
short |
readInt16(java.lang.String field) |
java.util.List<java.lang.Short> |
readInt16List(java.lang.String field) |
int |
readInt32(java.lang.String field) |
java.util.List<java.lang.Integer> |
readInt32List(java.lang.String field) |
long |
readInt64(java.lang.String field) |
java.util.List<java.lang.Long> |
readInt64List(java.lang.String field) |
<T extends UASerializable> |
readList(java.lang.String field,
java.lang.Class<T> targetClass) |
LocalizedText |
readLocalizedText(java.lang.String field) |
java.util.List<LocalizedText> |
readLocalizedTextList(java.lang.String field) |
UASerializable |
readMessage(java.lang.String field) |
NodeId |
readNodeId(java.lang.String field) |
java.util.List<NodeId> |
readNodeIdList(java.lang.String field) |
QualifiedName |
readQualifiedName(java.lang.String field) |
java.util.List<QualifiedName> |
readQualifiedNameList(java.lang.String field) |
StatusCode |
readStatusCode(java.lang.String field) |
java.util.List<StatusCode> |
readStatusCodeList(java.lang.String field) |
java.lang.String |
readString(java.lang.String field) |
java.util.List<java.lang.String> |
readStringList(java.lang.String field) |
UByte |
readUByte(java.lang.String field) |
UInt16 |
readUInt16(java.lang.String field) |
java.util.List<UInt16> |
readUInt16List(java.lang.String field) |
UInt32 |
readUInt32(java.lang.String field) |
java.util.List<UInt32> |
readUInt32List(java.lang.String field) |
UInt64 |
readUInt64(java.lang.String field) |
java.util.List<UInt64> |
readUInt64List(java.lang.String field) |
java.lang.String |
readUtfChars(int utflen) |
Variant |
readVariant(java.lang.String field) |
java.util.List<Variant> |
readVariantList(java.lang.String field) |
XmlElement |
readXmlElement(java.lang.String field) |
java.util.List<XmlElement> |
readXmlElementList(java.lang.String field) |
public BinaryDeserializer(java.io.InputStream inStream)
public BinaryDeserializer(java.io.ByteArrayInputStream byteIn)
public BinaryDeserializer(java.nio.ByteBuffer buffer)
public <T extends UASerializable> T read(java.lang.String field, java.lang.Class<T> targetClass) throws DeserializationException
read in interface UAInputStreamDeserializationExceptionpublic <T extends UASerializable> java.util.List<T> readList(java.lang.String field, java.lang.Class<T> targetClass) throws DeserializationException
readList in interface UAInputStreamDeserializationExceptionpublic boolean readBoolean(java.lang.String field)
throws DeserializationException
readBoolean in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.Boolean> readBooleanList(java.lang.String field)
throws DeserializationException
readBooleanList in interface UAInputStreamDeserializationExceptionpublic byte readByte(java.lang.String field)
throws DeserializationException
readByte in interface UAInputStreamDeserializationExceptionpublic UByte readUByte(java.lang.String field) throws DeserializationException
readUByte in interface UAInputStreamDeserializationExceptionpublic byte[] readByteString(java.lang.String field)
throws DeserializationException
readByteString in interface UAInputStreamDeserializationExceptionpublic DataValue readDataValue(java.lang.String field) throws DeserializationException
readDataValue in interface UAInputStreamDeserializationExceptionpublic java.util.List<DataValue> readDataValueList(java.lang.String field) throws DeserializationException
readDataValueList in interface UAInputStreamDeserializationExceptionpublic UtcTime readDateTime(java.lang.String field) throws DeserializationException
readDateTime in interface UAInputStreamDeserializationExceptionpublic java.util.List<UtcTime> readDateTimeList(java.lang.String field) throws DeserializationException
readDateTimeList in interface UAInputStreamDeserializationExceptionpublic DiagnosticInfo readDiagnosticInfo(java.lang.String field) throws DeserializationException
readDiagnosticInfo in interface UAInputStreamDeserializationExceptionpublic java.util.List<DiagnosticInfo> readDiagnosticInfoList(java.lang.String field) throws DeserializationException
readDiagnosticInfoList in interface UAInputStreamDeserializationExceptionpublic double readDouble(java.lang.String field)
throws DeserializationException
readDouble in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.Double> readDoubleList(java.lang.String field)
throws DeserializationException
readDoubleList in interface UAInputStreamDeserializationExceptionpublic <T extends java.lang.Enum<T>> T readEnum(java.lang.String field,
java.lang.Class<T> enumClass)
throws DeserializationException
readEnum in interface UAInputStreamDeserializationExceptionpublic <T extends java.lang.Enum<T>> java.util.List<T> readEnumList(java.lang.String field,
java.lang.Class<T> enumClass)
throws DeserializationException
readEnumList in interface UAInputStreamDeserializationExceptionpublic ExpandedNodeId readExpandedNodeId(java.lang.String field) throws DeserializationException
readExpandedNodeId in interface UAInputStreamDeserializationExceptionpublic NodeId readNodeId(java.lang.String field) throws DeserializationException
readNodeId in interface UAInputStreamDeserializationExceptionpublic java.util.List<NodeId> readNodeIdList(java.lang.String field) throws DeserializationException
readNodeIdList in interface UAInputStreamDeserializationExceptionpublic java.util.List<ExpandedNodeId> readExpandedNodeIdList(java.lang.String field) throws DeserializationException
readExpandedNodeIdList in interface UAInputStreamDeserializationExceptionpublic UASerializable readMessage(java.lang.String field) throws DeserializationException
DeserializationExceptionpublic ExtensionObject readExtensionObject(java.lang.String field) throws DeserializationException
readExtensionObject in interface UAInputStreamDeserializationExceptionpublic java.util.List<ExtensionObject> readExtensionObjectList(java.lang.String field) throws DeserializationException
readExtensionObjectList in interface UAInputStreamDeserializationExceptionpublic float readFloat(java.lang.String field)
throws DeserializationException
readFloat in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.Float> readFloatList(java.lang.String field)
throws DeserializationException
readFloatList in interface UAInputStreamDeserializationExceptionpublic Guid readGuid(java.lang.String field) throws DeserializationException
readGuid in interface UAInputStreamDeserializationExceptionpublic java.util.List<Guid> readGuidList(java.lang.String field) throws DeserializationException
readGuidList in interface UAInputStreamDeserializationExceptionpublic short readInt16(java.lang.String field)
throws DeserializationException
readInt16 in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.Short> readInt16List(java.lang.String field)
throws DeserializationException
readInt16List in interface UAInputStreamDeserializationExceptionpublic int readInt32(java.lang.String field)
throws DeserializationException
readInt32 in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.Integer> readInt32List(java.lang.String field)
throws DeserializationException
readInt32List in interface UAInputStreamDeserializationExceptionpublic long readInt64(java.lang.String field)
throws DeserializationException
readInt64 in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.Long> readInt64List(java.lang.String field)
throws DeserializationException
readInt64List in interface UAInputStreamDeserializationExceptionpublic LocalizedText readLocalizedText(java.lang.String field) throws DeserializationException
readLocalizedText in interface UAInputStreamDeserializationExceptionpublic java.util.List<LocalizedText> readLocalizedTextList(java.lang.String field) throws DeserializationException
readLocalizedTextList in interface UAInputStreamDeserializationExceptionpublic QualifiedName readQualifiedName(java.lang.String field) throws DeserializationException
readQualifiedName in interface UAInputStreamDeserializationExceptionpublic java.util.List<QualifiedName> readQualifiedNameList(java.lang.String field) throws DeserializationException
readQualifiedNameList in interface UAInputStreamDeserializationExceptionpublic StatusCode readStatusCode(java.lang.String field) throws DeserializationException
readStatusCode in interface UAInputStreamDeserializationExceptionpublic java.util.List<StatusCode> readStatusCodeList(java.lang.String field) throws DeserializationException
readStatusCodeList in interface UAInputStreamDeserializationExceptionpublic java.lang.String readUtfChars(int utflen)
throws DeserializationException
DeserializationExceptionpublic java.lang.String readString(java.lang.String field)
throws DeserializationException
readString in interface UAInputStreamDeserializationExceptionpublic java.util.List<java.lang.String> readStringList(java.lang.String field)
throws DeserializationException
readStringList in interface UAInputStreamDeserializationExceptionpublic UInt16 readUInt16(java.lang.String field) throws DeserializationException
readUInt16 in interface UAInputStreamDeserializationExceptionpublic java.util.List<UInt16> readUInt16List(java.lang.String field) throws DeserializationException
readUInt16List in interface UAInputStreamDeserializationExceptionpublic UInt32 readUInt32(java.lang.String field) throws DeserializationException
readUInt32 in interface UAInputStreamDeserializationExceptionpublic java.util.List<UInt32> readUInt32List(java.lang.String field) throws DeserializationException
readUInt32List in interface UAInputStreamDeserializationExceptionpublic UInt64 readUInt64(java.lang.String field) throws DeserializationException
readUInt64 in interface UAInputStreamDeserializationExceptionpublic java.util.List<UInt64> readUInt64List(java.lang.String field) throws DeserializationException
readUInt64List in interface UAInputStreamDeserializationExceptionpublic Variant readVariant(java.lang.String field) throws DeserializationException
readVariant in interface UAInputStreamDeserializationExceptionpublic java.util.List<Variant> readVariantList(java.lang.String field) throws DeserializationException
readVariantList in interface UAInputStreamDeserializationExceptionpublic XmlElement readXmlElement(java.lang.String field) throws DeserializationException
readXmlElement in interface UAInputStreamDeserializationExceptionpublic java.util.List<XmlElement> readXmlElementList(java.lang.String field) throws DeserializationException
readXmlElementList in interface UAInputStreamDeserializationExceptionpublic java.util.List<byte[]> readByteStringList(java.lang.String field)
throws DeserializationException
readByteStringList in interface UAInputStreamDeserializationException