public class DataTypeDictionaryComposition extends Object implements DataTypeDictionary
DataTypeDictionarys.| Constructor and Description |
|---|
DataTypeDictionaryComposition() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGeneratedDataTypeDictionary(GeneratedDataTypeDictionary dictionary)
Adds a codegenerated dictionary to this composition.
|
UaNodeId |
dataTypeIdForType(String namespace,
String typeName)
Returns
UaNodeId pointing to the DataType node of the given parameters. |
Class<?> |
javaClassForType(String namespaceURI,
String typeName)
Return java class for given parameters.
|
Class<?> |
javaClassForType(UaNodeId typeId)
Return java class for given parameters.
|
Set<String> |
knownAddressSpaceNamespaces()
Return the known AddressSpace NamespaceURIs of this dictionary.
|
Set<String> |
supportedDictionaryTargetNamespaces()
Returns the supported Dictionarty TargetNamespaces.
|
public void addGeneratedDataTypeDictionary(GeneratedDataTypeDictionary dictionary)
public UaNodeId dataTypeIdForType(String namespace, String typeName)
DataTypeDictionaryUaNodeId pointing to the DataType node of the given parameters. NOTE! this
method returns only exact maches, i.e. possible UA super types are not searched.dataTypeIdForType in interface DataTypeDictionarynamespace - TargetNamespace of a typedictionarytypeName - TypeName of a type within the given namespaceUaNodeId pointing to the DataType node for the given type, or null if not
found.public Class<?> javaClassForType(String namespaceURI, String typeName)
DataTypeDictionaryjavaClassForType in interface DataTypeDictionarynamespaceURI - URI of the typetypeName - Name of the typepublic Class<?> javaClassForType(UaNodeId typeId)
DataTypeDictionaryjavaClassForType in interface DataTypeDictionarytypeId - NodeId of the typepublic Set<String> knownAddressSpaceNamespaces()
DataTypeDictionaryknownAddressSpaceNamespaces in interface DataTypeDictionarypublic Set<String> supportedDictionaryTargetNamespaces()
DataTypeDictionaryDataTypeDictionary.javaClassForType(String, String) call. The returned list shall
be read-only.supportedDictionaryTargetNamespaces in interface DataTypeDictionaryCopyright © 2026. All rights reserved.