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 UAInputStream
DeserializationException
public <T extends UASerializable> java.util.List<T> readList(java.lang.String field, java.lang.Class<T> targetClass) throws DeserializationException
readList
in interface UAInputStream
DeserializationException
public boolean readBoolean(java.lang.String field) throws DeserializationException
readBoolean
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.Boolean> readBooleanList(java.lang.String field) throws DeserializationException
readBooleanList
in interface UAInputStream
DeserializationException
public byte readByte(java.lang.String field) throws DeserializationException
readByte
in interface UAInputStream
DeserializationException
public UByte readUByte(java.lang.String field) throws DeserializationException
readUByte
in interface UAInputStream
DeserializationException
public byte[] readByteString(java.lang.String field) throws DeserializationException
readByteString
in interface UAInputStream
DeserializationException
public DataValue readDataValue(java.lang.String field) throws DeserializationException
readDataValue
in interface UAInputStream
DeserializationException
public java.util.List<DataValue> readDataValueList(java.lang.String field) throws DeserializationException
readDataValueList
in interface UAInputStream
DeserializationException
public UtcTime readDateTime(java.lang.String field) throws DeserializationException
readDateTime
in interface UAInputStream
DeserializationException
public java.util.List<UtcTime> readDateTimeList(java.lang.String field) throws DeserializationException
readDateTimeList
in interface UAInputStream
DeserializationException
public DiagnosticInfo readDiagnosticInfo(java.lang.String field) throws DeserializationException
readDiagnosticInfo
in interface UAInputStream
DeserializationException
public java.util.List<DiagnosticInfo> readDiagnosticInfoList(java.lang.String field) throws DeserializationException
readDiagnosticInfoList
in interface UAInputStream
DeserializationException
public double readDouble(java.lang.String field) throws DeserializationException
readDouble
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.Double> readDoubleList(java.lang.String field) throws DeserializationException
readDoubleList
in interface UAInputStream
DeserializationException
public <T extends java.lang.Enum<T>> T readEnum(java.lang.String field, java.lang.Class<T> enumClass) throws DeserializationException
readEnum
in interface UAInputStream
DeserializationException
public <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 UAInputStream
DeserializationException
public ExpandedNodeId readExpandedNodeId(java.lang.String field) throws DeserializationException
readExpandedNodeId
in interface UAInputStream
DeserializationException
public NodeId readNodeId(java.lang.String field) throws DeserializationException
readNodeId
in interface UAInputStream
DeserializationException
public java.util.List<NodeId> readNodeIdList(java.lang.String field) throws DeserializationException
readNodeIdList
in interface UAInputStream
DeserializationException
public java.util.List<ExpandedNodeId> readExpandedNodeIdList(java.lang.String field) throws DeserializationException
readExpandedNodeIdList
in interface UAInputStream
DeserializationException
public UASerializable readMessage(java.lang.String field) throws DeserializationException
DeserializationException
public ExtensionObject readExtensionObject(java.lang.String field) throws DeserializationException
readExtensionObject
in interface UAInputStream
DeserializationException
public java.util.List<ExtensionObject> readExtensionObjectList(java.lang.String field) throws DeserializationException
readExtensionObjectList
in interface UAInputStream
DeserializationException
public float readFloat(java.lang.String field) throws DeserializationException
readFloat
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.Float> readFloatList(java.lang.String field) throws DeserializationException
readFloatList
in interface UAInputStream
DeserializationException
public Guid readGuid(java.lang.String field) throws DeserializationException
readGuid
in interface UAInputStream
DeserializationException
public java.util.List<Guid> readGuidList(java.lang.String field) throws DeserializationException
readGuidList
in interface UAInputStream
DeserializationException
public short readInt16(java.lang.String field) throws DeserializationException
readInt16
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.Short> readInt16List(java.lang.String field) throws DeserializationException
readInt16List
in interface UAInputStream
DeserializationException
public int readInt32(java.lang.String field) throws DeserializationException
readInt32
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.Integer> readInt32List(java.lang.String field) throws DeserializationException
readInt32List
in interface UAInputStream
DeserializationException
public long readInt64(java.lang.String field) throws DeserializationException
readInt64
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.Long> readInt64List(java.lang.String field) throws DeserializationException
readInt64List
in interface UAInputStream
DeserializationException
public LocalizedText readLocalizedText(java.lang.String field) throws DeserializationException
readLocalizedText
in interface UAInputStream
DeserializationException
public java.util.List<LocalizedText> readLocalizedTextList(java.lang.String field) throws DeserializationException
readLocalizedTextList
in interface UAInputStream
DeserializationException
public QualifiedName readQualifiedName(java.lang.String field) throws DeserializationException
readQualifiedName
in interface UAInputStream
DeserializationException
public java.util.List<QualifiedName> readQualifiedNameList(java.lang.String field) throws DeserializationException
readQualifiedNameList
in interface UAInputStream
DeserializationException
public StatusCode readStatusCode(java.lang.String field) throws DeserializationException
readStatusCode
in interface UAInputStream
DeserializationException
public java.util.List<StatusCode> readStatusCodeList(java.lang.String field) throws DeserializationException
readStatusCodeList
in interface UAInputStream
DeserializationException
public java.lang.String readUTFChars(int utflen) throws DeserializationException
DeserializationException
public java.lang.String readString(java.lang.String field) throws DeserializationException
readString
in interface UAInputStream
DeserializationException
public java.util.List<java.lang.String> readStringList(java.lang.String field) throws DeserializationException
readStringList
in interface UAInputStream
DeserializationException
public UInt16 readUInt16(java.lang.String field) throws DeserializationException
readUInt16
in interface UAInputStream
DeserializationException
public java.util.List<UInt16> readUInt16List(java.lang.String field) throws DeserializationException
readUInt16List
in interface UAInputStream
DeserializationException
public UInt32 readUInt32(java.lang.String field) throws DeserializationException
readUInt32
in interface UAInputStream
DeserializationException
public java.util.List<UInt32> readUInt32List(java.lang.String field) throws DeserializationException
readUInt32List
in interface UAInputStream
DeserializationException
public UInt64 readUInt64(java.lang.String field) throws DeserializationException
readUInt64
in interface UAInputStream
DeserializationException
public java.util.List<UInt64> readUInt64List(java.lang.String field) throws DeserializationException
readUInt64List
in interface UAInputStream
DeserializationException
public Variant readVariant(java.lang.String field) throws DeserializationException
readVariant
in interface UAInputStream
DeserializationException
public java.util.List<Variant> readVariantList(java.lang.String field) throws DeserializationException
readVariantList
in interface UAInputStream
DeserializationException
public XmlElement readXmlElement(java.lang.String field) throws DeserializationException
readXmlElement
in interface UAInputStream
DeserializationException
public java.util.List<XmlElement> readXmlElementList(java.lang.String field) throws DeserializationException
readXmlElementList
in interface UAInputStream
DeserializationException
public java.util.List<byte[]> readByteStringList(java.lang.String field) throws DeserializationException
readByteStringList
in interface UAInputStream
DeserializationException