|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.prosysopc.ua.typedictionary.DataTypeDictionaryComposition
public class DataTypeDictionaryComposition
A class combining multiple DataTypeDictionarys.
| Constructor Summary | |
|---|---|
DataTypeDictionaryComposition()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataTypeDictionaryComposition()
| Method Detail |
|---|
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 namespace
UaNodeId pointing to the DataType node for the given type, or null if not
found.
public Class<?> javaClassForType(String namespaceURI,
String typeName)
DataTypeDictionary
javaClassForType in interface DataTypeDictionarynamespaceURI - URI of the typetypeName - Name of the type
public Class<?> javaClassForType(UaNodeId typeId)
DataTypeDictionary
javaClassForType in interface DataTypeDictionarytypeId - NodeId of the type
public Set<String> knownAddressSpaceNamespaces()
DataTypeDictionary
knownAddressSpaceNamespaces in interface DataTypeDictionarypublic Set<String> supportedDictionaryTargetNamespaces()
DataTypeDictionaryDataTypeDictionary.javaClassForType(String, String) call. The returned list shall
be read-only.
supportedDictionaryTargetNamespaces in interface DataTypeDictionary
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||