public class OpcUaBinaryDataTypeDictionary extends Object implements DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>
| Constructor and Description |
|---|
OpcUaBinaryDataTypeDictionary(String namespaceUri) |
OpcUaBinaryDataTypeDictionary(String namespaceUri,
Map<String,OpcUaBinaryDataTypeCodec<?>> byDescription,
Map<NodeId,OpcUaBinaryDataTypeCodec<?>> byEncodingId,
Map<NodeId,OpcUaBinaryDataTypeCodec<?>> byDataTypeId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodecByDataTypeId, getCodecByDescription, getCodecByEncodingIdpublic OpcUaBinaryDataTypeDictionary(String namespaceUri)
public OpcUaBinaryDataTypeDictionary(String namespaceUri, Map<String,OpcUaBinaryDataTypeCodec<?>> byDescription, Map<NodeId,OpcUaBinaryDataTypeCodec<?>> byEncodingId, Map<NodeId,OpcUaBinaryDataTypeCodec<?>> byDataTypeId)
public String getNamespaceUri()
getNamespaceUri in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>DataTypeDictionary belongs to.public QualifiedName getEncodingName()
getEncodingName in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>public OpcUaBinaryDataTypeCodec<?> getCodec(String description)
DataTypeDictionaryDataTypeCodec registered with this dictionary.getCodec in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>description - the value of the DataTypeDescription that identifies the codec in the dictionary.DataTypeCodec for description, or null if none is found.public OpcUaBinaryDataTypeCodec<?> getCodec(NodeId dataTypeId)
DataTypeDictionaryDataTypeCodec registered with this dictionary.getCodec in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>dataTypeId - the NodeId of the DataType Node for the DataType serialized by the codec.DataTypeCodec for dataTypeId, or null if none is found.public void registerEnumCodec(OpcUaBinaryDataTypeCodec<?> codec, String description)
DataTypeDictionaryDataTypeCodec that serializes an enumeration with this dictionary.registerEnumCodec in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>codec - the codec to register.description - the value of the DataTypeDescription Node that identifies codec in the dictionary.public void registerEnumCodec(OpcUaBinaryDataTypeCodec<?> codec, String description, NodeId dataTypeId)
DataTypeDictionaryDataTypeCodec that serializes an enumeration with this dictionary.registerEnumCodec in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>codec - the codec to register.description - the value of the DataTypeDescription Node that identifies codec in the dictionary.dataTypeId - the NodeId of the DataType Node for the DataType serialized by codec.public void registerStructCodec(OpcUaBinaryDataTypeCodec<?> codec, String description, NodeId dataTypeId, NodeId encodingId)
DataTypeDictionaryDataTypeCodec that serializes a structure with this dictionary.registerStructCodec in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>codec - the codec to register.description - the value of the DataTypeDescription Node that identifies codec in the dictionary.dataTypeId - the NodeId of the DataType Node for the DataType serialized by codec.encodingId - the NodeId of the appropriate DataTypeEncoding Node for the DataType serialized
by codec.public Map<String,OpcUaBinaryDataTypeCodec<?>> getCodecsByDescription()
getCodecsByDescription in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>public Map<NodeId,OpcUaBinaryDataTypeCodec<?>> getCodecsByEncodingId()
getCodecsByEncodingId in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>public Map<NodeId,OpcUaBinaryDataTypeCodec<?>> getCodecsByDataTypeId()
getCodecsByDataTypeId in interface DataTypeDictionary<OpcUaBinaryDataTypeCodec<?>>Copyright © 2025. All rights reserved.