|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataTypeDictionary
Implementations of this interface models a known typedictionary, that is known by some out-of-band mechanism (typically codegeneration).
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
UaNodeId dataTypeIdForType(String namespace,
String typeName)
UaNodeId 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.
namespace - TargetNamespace of a typedictionarytypeName - TypeName of a type within the given namespace
UaNodeId pointing to the DataType node for the given type, or null if not
found.
Class<?> javaClassForType(String namespaceURI,
String typeName)
namespaceURI - URI of the typetypeName - Name of the type
Class<?> javaClassForType(UaNodeId typeId)
typeId - NodeId of the type
Set<String> knownAddressSpaceNamespaces()
Set<String> supportedDictionaryTargetNamespaces()
javaClassForType(String, String) call. The returned list shall
be read-only.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||