Class OpcUaBinaryDecoder
java.lang.Object
org.eclipse.milo.opcua.stack.core.encoding.binary.OpcUaBinaryDecoder
- All Implemented Interfaces:
UaDecoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T[]decodeArray(Supplier<T> read, Class<T> clazz) intdecodeBoolean(String field) Boolean[]decodeBooleanArray(String field) decodeByte(String field) UByte[]decodeByteArray(String field) decodeByteString(String field) decodeByteStringArray(String field) decodeDataValue(String field) decodeDataValueArray(String field) decodeDateTime(String field) DateTime[]decodeDateTimeArray(String field) decodeDiagnosticInfo(String field) decodeDiagnosticInfoArray(String field) decodeDouble(String field) Double[]decodeDoubleArray(String field) decodeEnum(String field) Integer[]decodeEnumArray(String field) decodeEnumMatrix(String field) decodeExpandedNodeId(String field) decodeExpandedNodeIdArray(String field) decodeExtensionObject(String field) decodeExtensionObjectArray(String field) decodeFloat(String field) Float[]decodeFloatArray(String field) decodeGuid(String field) UUID[]decodeGuidArray(String field) decodeInt16(String field) Short[]decodeInt16Array(String field) decodeInt32(String field) Integer[]decodeInt32Array(String field) decodeInt64(String field) Long[]decodeInt64Array(String field) decodeLocalizedText(String field) decodeLocalizedTextArray(String field) decodeMatrix(String field, OpcUaDataType dataType) decodeMessage(String field) decodeNodeId(String field) NodeId[]decodeNodeIdArray(String field) decodeQualifiedName(String field) decodeQualifiedNameArray(String field) decodeSByte(String field) Byte[]decodeSByteArray(String field) decodeStatusCode(String field) decodeStatusCodeArray(String field) decodeString(String field) String[]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[]decodeUInt16Array(String field) decodeUInt32(String field) UInteger[]decodeUInt32Array(String field) decodeUInt64(String field) ULong[]decodeUInt64Array(String field) decodeVariant(String field) Variant[]decodeVariantArray(String field) decodeXmlElement(String field) decodeXmlElementArray(String field) setBuffer(io.netty.buffer.ByteBuf buffer)
-
Constructor Details
-
OpcUaBinaryDecoder
-
-
Method Details
-
setBuffer
-
getEncodingContext
- Specified by:
getEncodingContextin interfaceUaDecoder
-
decodeArray
- Throws:
UaSerializationException
-
decodeBit
- Throws:
UaSerializationException
-
decodeCharacter
- Throws:
UaSerializationException
-
decodeWideChar
- Throws:
UaSerializationException
-
decodeUtf8NullTerminatedString
- Throws:
UaSerializationException
-
decodeUtf8CharArray
- Throws:
UaSerializationException
-
decodeUtf16NullTerminatedString
- Throws:
UaSerializationException
-
decodeUtf16CharArray
- Throws:
UaSerializationException
-
decodeBoolean
- Throws:
UaSerializationException
-
decodeSByte
- Throws:
UaSerializationException
-
decodeByte
- Throws:
UaSerializationException
-
decodeInt16
- Throws:
UaSerializationException
-
decodeUInt16
- Throws:
UaSerializationException
-
decodeInt32
- Throws:
UaSerializationException
-
decodeUInt32
- Throws:
UaSerializationException
-
decodeInt64
- Throws:
UaSerializationException
-
decodeUInt64
- Throws:
UaSerializationException
-
decodeFloat
- Throws:
UaSerializationException
-
decodeDouble
- Throws:
UaSerializationException
-
decodeDateTime
- Throws:
UaSerializationException
-
decodeByteString
- Throws:
UaSerializationException
-
decodeGuid
- Throws:
UaSerializationException
-
decodeXmlElement
- Throws:
UaSerializationException
-
decodeDataValue
- Throws:
UaSerializationException
-
decodeDiagnosticInfo
- Throws:
UaSerializationException
-
decodeExpandedNodeId
- Throws:
UaSerializationException
-
decodeExtensionObject
- Throws:
UaSerializationException
-
decodeLocalizedText
- Throws:
UaSerializationException
-
decodeNodeId
- Throws:
UaSerializationException
-
decodeQualifiedName
- Throws:
UaSerializationException
-
decodeStatusCode
- Throws:
UaSerializationException
-
decodeString
- Throws:
UaSerializationException
-
decodeVariant
- Throws:
UaSerializationException
-
decodeBoolean
- Specified by:
decodeBooleanin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeSByte
- Specified by:
decodeSBytein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeInt16
- Specified by:
decodeInt16in interfaceUaDecoder- Throws:
UaSerializationException
-
decodeInt32
- Specified by:
decodeInt32in interfaceUaDecoder- Throws:
UaSerializationException
-
decodeInt64
- Specified by:
decodeInt64in interfaceUaDecoder- Throws:
UaSerializationException
-
decodeByte
- Specified by:
decodeBytein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeUInt16
- Specified by:
decodeUInt16in interfaceUaDecoder- Throws:
UaSerializationException
-
decodeUInt32
- Specified by:
decodeUInt32in interfaceUaDecoder- Throws:
UaSerializationException
-
decodeUInt64
- Specified by:
decodeUInt64in interfaceUaDecoder- Throws:
UaSerializationException
-
decodeFloat
- Specified by:
decodeFloatin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDouble
- Specified by:
decodeDoublein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeString
- Specified by:
decodeStringin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDateTime
- Specified by:
decodeDateTimein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeGuid
- Specified by:
decodeGuidin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeByteString
- Specified by:
decodeByteStringin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeXmlElement
- Specified by:
decodeXmlElementin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeNodeId
- Specified by:
decodeNodeIdin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeExpandedNodeId
- Specified by:
decodeExpandedNodeIdin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStatusCode
- Specified by:
decodeStatusCodein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeQualifiedName
- Specified by:
decodeQualifiedNamein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeLocalizedText
- Specified by:
decodeLocalizedTextin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeExtensionObject
- Specified by:
decodeExtensionObjectin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDataValue
- Specified by:
decodeDataValuein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeVariant
- Specified by:
decodeVariantin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDiagnosticInfo
- Specified by:
decodeDiagnosticInfoin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeMessage
- Specified by:
decodeMessagein interfaceUaDecoder- Throws:
UaSerializationException
-
decodeEnum
- Specified by:
decodeEnumin interfaceUaDecoder
-
decodeStruct
public UaStructuredType decodeStruct(String field, NodeId dataTypeId) throws UaSerializationException - Specified by:
decodeStructin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStruct
public UaStructuredType decodeStruct(String field, ExpandedNodeId dataTypeId) throws UaSerializationException - Specified by:
decodeStructin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStruct
public UaStructuredType decodeStruct(String field, DataTypeCodec codec) throws UaSerializationException - Specified by:
decodeStructin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeBooleanArray
- Specified by:
decodeBooleanArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeSByteArray
- Specified by:
decodeSByteArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeInt16Array
- Specified by:
decodeInt16Arrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeInt32Array
- Specified by:
decodeInt32Arrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeInt64Array
- Specified by:
decodeInt64Arrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeByteArray
- Specified by:
decodeByteArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeUInt16Array
- Specified by:
decodeUInt16Arrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeUInt32Array
- Specified by:
decodeUInt32Arrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeUInt64Array
- Specified by:
decodeUInt64Arrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeFloatArray
- Specified by:
decodeFloatArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDoubleArray
- Specified by:
decodeDoubleArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStringArray
- Specified by:
decodeStringArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDateTimeArray
- Specified by:
decodeDateTimeArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeGuidArray
- Specified by:
decodeGuidArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeByteStringArray
- Specified by:
decodeByteStringArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeXmlElementArray
- Specified by:
decodeXmlElementArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeNodeIdArray
- Specified by:
decodeNodeIdArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeExpandedNodeIdArray
- Specified by:
decodeExpandedNodeIdArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStatusCodeArray
- Specified by:
decodeStatusCodeArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeQualifiedNameArray
- Specified by:
decodeQualifiedNameArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeLocalizedTextArray
- Specified by:
decodeLocalizedTextArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeExtensionObjectArray
- Specified by:
decodeExtensionObjectArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDataValueArray
- Specified by:
decodeDataValueArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeVariantArray
- Specified by:
decodeVariantArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeDiagnosticInfoArray
- Specified by:
decodeDiagnosticInfoArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeEnumArray
- Specified by:
decodeEnumArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStructArray
public UaStructuredType @Nullable [] decodeStructArray(String field, NodeId dataTypeId) throws UaSerializationException - Specified by:
decodeStructArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStructArray
public UaStructuredType @Nullable [] decodeStructArray(String field, ExpandedNodeId dataTypeId) throws UaSerializationException - Specified by:
decodeStructArrayin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeMatrix
- Specified by:
decodeMatrixin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeEnumMatrix
- Specified by:
decodeEnumMatrixin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStructMatrix
- Specified by:
decodeStructMatrixin interfaceUaDecoder- Throws:
UaSerializationException
-
decodeStructMatrix
public Matrix decodeStructMatrix(String field, ExpandedNodeId dataTypeId) throws UaSerializationException - Specified by:
decodeStructMatrixin interfaceUaDecoder- Throws:
UaSerializationException
-