Interface UaDecoder
- All Known Implementing Classes:
OpcUaBinaryDecoder
public interface UaDecoder
-
Method Summary
Modifier and TypeMethodDescriptiondecodeBoolean(String field) Boolean @Nullable []decodeBooleanArray(String field) decodeByte(String field) UByte @Nullable []decodeByteArray(String field) decodeByteString(String field) ByteString @Nullable []decodeByteStringArray(String field) decodeDataValue(String field) DataValue @Nullable []decodeDataValueArray(String field) decodeDateTime(String field) DateTime @Nullable []decodeDateTimeArray(String field) decodeDiagnosticInfo(String field) DiagnosticInfo @Nullable []decodeDiagnosticInfoArray(String field) decodeDouble(String field) Double @Nullable []decodeDoubleArray(String field) decodeEnum(String field) Integer @Nullable []decodeEnumArray(String field) decodeEnumMatrix(String field) decodeExpandedNodeId(String field) ExpandedNodeId @Nullable []decodeExpandedNodeIdArray(String field) decodeExtensionObject(String field) ExtensionObject @Nullable []decodeExtensionObjectArray(String field) decodeFloat(String field) Float @Nullable []decodeFloatArray(String field) decodeGuid(String field) UUID @Nullable []decodeGuidArray(String field) decodeInt16(String field) Short @Nullable []decodeInt16Array(String field) decodeInt32(String field) Integer @Nullable []decodeInt32Array(String field) decodeInt64(String field) Long @Nullable []decodeInt64Array(String field) decodeLocalizedText(String field) LocalizedText @Nullable []decodeLocalizedTextArray(String field) decodeMatrix(String field, OpcUaDataType dataType) decodeMessage(String field) decodeNodeId(String field) NodeId @Nullable []decodeNodeIdArray(String field) decodeQualifiedName(String field) QualifiedName @Nullable []decodeQualifiedNameArray(String field) decodeSByte(String field) Byte @Nullable []decodeSByteArray(String field) decodeStatusCode(String field) StatusCode @Nullable []decodeStatusCodeArray(String field) decodeString(String field) String @Nullable []decodeStringArray(String field) decodeStruct(String field, DataTypeCodec codec) decodeStruct(String field, ExpandedNodeId dataTypeId) decodeStruct(String field, NodeId dataTypeId) UaStructuredType @Nullable []decodeStructArray(String field, ExpandedNodeId dataTypeId) UaStructuredType @Nullable []decodeStructArray(String field, NodeId dataTypeId) decodeStructMatrix(String field, ExpandedNodeId dataTypeId) decodeStructMatrix(String field, NodeId dataTypeId) decodeUInt16(String field) UShort @Nullable []decodeUInt16Array(String field) decodeUInt32(String field) UInteger @Nullable []decodeUInt32Array(String field) decodeUInt64(String field) ULong @Nullable []decodeUInt64Array(String field) decodeVariant(String field) Variant @Nullable []decodeVariantArray(String field) decodeXmlElement(String field) XmlElement @Nullable []decodeXmlElementArray(String field)
-
Method Details
-
getEncodingContext
EncodingContext getEncodingContext() -
decodeBoolean
- Throws:
UaSerializationException
-
decodeSByte
- Throws:
UaSerializationException
-
decodeInt16
- Throws:
UaSerializationException
-
decodeInt32
- Throws:
UaSerializationException
-
decodeInt64
- Throws:
UaSerializationException
-
decodeByte
- Throws:
UaSerializationException
-
decodeUInt16
- Throws:
UaSerializationException
-
decodeUInt32
- Throws:
UaSerializationException
-
decodeUInt64
- Throws:
UaSerializationException
-
decodeFloat
- Throws:
UaSerializationException
-
decodeDouble
- Throws:
UaSerializationException
-
decodeString
- Throws:
UaSerializationException
-
decodeDateTime
- Throws:
UaSerializationException
-
decodeGuid
- Throws:
UaSerializationException
-
decodeByteString
- Throws:
UaSerializationException
-
decodeXmlElement
- Throws:
UaSerializationException
-
decodeNodeId
- Throws:
UaSerializationException
-
decodeExpandedNodeId
- Throws:
UaSerializationException
-
decodeStatusCode
- Throws:
UaSerializationException
-
decodeQualifiedName
- Throws:
UaSerializationException
-
decodeLocalizedText
- Throws:
UaSerializationException
-
decodeExtensionObject
- Throws:
UaSerializationException
-
decodeDataValue
- Throws:
UaSerializationException
-
decodeVariant
- Throws:
UaSerializationException
-
decodeDiagnosticInfo
- Throws:
UaSerializationException
-
decodeMessage
- Throws:
UaSerializationException
-
decodeEnum
-
decodeStruct
- Throws:
UaSerializationException
-
decodeStruct
UaStructuredType decodeStruct(String field, ExpandedNodeId dataTypeId) throws UaSerializationException - Throws:
UaSerializationException
-
decodeStruct
- Throws:
UaSerializationException
-
decodeBooleanArray
- Throws:
UaSerializationException
-
decodeSByteArray
- Throws:
UaSerializationException
-
decodeInt16Array
- Throws:
UaSerializationException
-
decodeInt32Array
- Throws:
UaSerializationException
-
decodeInt64Array
- Throws:
UaSerializationException
-
decodeByteArray
- Throws:
UaSerializationException
-
decodeUInt16Array
- Throws:
UaSerializationException
-
decodeUInt32Array
- Throws:
UaSerializationException
-
decodeUInt64Array
- Throws:
UaSerializationException
-
decodeFloatArray
- Throws:
UaSerializationException
-
decodeDoubleArray
- Throws:
UaSerializationException
-
decodeStringArray
- Throws:
UaSerializationException
-
decodeDateTimeArray
- Throws:
UaSerializationException
-
decodeGuidArray
- Throws:
UaSerializationException
-
decodeByteStringArray
- Throws:
UaSerializationException
-
decodeXmlElementArray
- Throws:
UaSerializationException
-
decodeNodeIdArray
- Throws:
UaSerializationException
-
decodeExpandedNodeIdArray
- Throws:
UaSerializationException
-
decodeStatusCodeArray
- Throws:
UaSerializationException
-
decodeQualifiedNameArray
- Throws:
UaSerializationException
-
decodeLocalizedTextArray
- Throws:
UaSerializationException
-
decodeExtensionObjectArray
ExtensionObject @Nullable [] decodeExtensionObjectArray(String field) throws UaSerializationException - Throws:
UaSerializationException
-
decodeDataValueArray
- Throws:
UaSerializationException
-
decodeVariantArray
- Throws:
UaSerializationException
-
decodeDiagnosticInfoArray
- Throws:
UaSerializationException
-
decodeEnumArray
- Throws:
UaSerializationException
-
decodeStructArray
UaStructuredType @Nullable [] decodeStructArray(String field, NodeId dataTypeId) throws UaSerializationException - Throws:
UaSerializationException
-
decodeStructArray
UaStructuredType @Nullable [] decodeStructArray(String field, ExpandedNodeId dataTypeId) throws UaSerializationException - Throws:
UaSerializationException
-
decodeMatrix
- Throws:
UaSerializationException
-
decodeEnumMatrix
- Throws:
UaSerializationException
-
decodeStructMatrix
- Throws:
UaSerializationException
-
decodeStructMatrix
- Throws:
UaSerializationException
-