| Package | Description |
|---|---|
| com.prosysopc.ua |
Common classes for client and server side.
|
| com.prosysopc.ua.client |
Main client side classes of the SDK.
|
| com.prosysopc.ua.client.nodes |
Client side implementation classes for the
UaNode model. |
| com.prosysopc.ua.nodes |
Common
UaNode model. |
| com.prosysopc.ua.server |
Main server side classes of the SDK.
|
| com.prosysopc.ua.server.nodes |
Server side implementation classes for the
UaNode model. |
| Modifier and Type | Method and Description |
|---|---|
UaDataType |
DataTypeConverter.getDataTypeForJavaClass(Class<?> clazz)
Deprecated.
Use
DataTypeConverter.getDataTypesForJavaClass(Class) instead as it returns all possible
types. This method just returns the first entry. |
UaDataType[] |
DataTypeConverter.getDataTypesForJavaClass(Class<?> clazz)
Returns the UA DataTypes that correspond to the given Java class.
|
| Modifier and Type | Method and Description |
|---|---|
Variant |
DataTypeConverter.convert(Variant value,
UaDataType dataType)
Convert the given Variant value to a new Variant of the specified DataType.
|
protected Object |
DataTypeConverter.numberToInteger(Number number,
UaDataType dataType)
Converts a Number to a UA Integer value.
|
Variant |
DataTypeConverter.parseVariant(String string,
UaDataType dataType)
Parse a string to a Variant of the specified DataType.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends Exception> |
InternalDataTypeSchemaHeaderTypeInjector.insertTypes(CheckedFunction<UaNodeId,UaDataType,E> dataTypeUaNodeResolver)
Internal prototype.
|
| Modifier and Type | Method and Description |
|---|---|
UaDataType |
AddressSpace.getDataType(NodeId dataTypeId)
Return
UaDataType matching the given id, throws if node is not found or is not of
correct type. |
| Modifier and Type | Class and Description |
|---|---|
class |
UaDataTypeImpl
Straight forward implementation of
UaDataType. |
| Modifier and Type | Method and Description |
|---|---|
UaDataType |
UaVariableTypeImpl.getDataType() |
UaDataType |
UaVariableImpl.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaVariableTypeImpl.setDataType(UaDataType dataType) |
void |
UaVariableImpl.setDataType(UaDataType dataType) |
| Constructor and Description |
|---|
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
UaDataType dataType) |
UaPropertyImpl(AddressSpace addressSpace,
NodeId nodeId,
String name,
Locale locale,
UaDataType dataType) |
UaVariableImpl(AddressSpace addressSpace,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
UaDataType dataType)
Create a new variable with a specific data type.
|
UaVariableImpl(AddressSpace addressSpace,
NodeId nodeId,
String name,
Locale locale,
UaDataType dataType)
Create a new variable with a specific data type.
|
| Modifier and Type | Method and Description |
|---|---|
UaDataType |
UaValueNode.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaValueNode.setDataType(UaDataType dataType)
Set the Data Type node.
|
| Modifier and Type | Method and Description |
|---|---|
protected UaDataType |
NodeManagerRoot.getBaseDataType() |
UaDataType |
NodeManagerUaNode.getDataType(NodeId dataTypeId)
Get a matching
UaDataType node for the id. |
UaDataType |
NodeManagerTable.getDataType(NodeId dataTypeId)
Convenience method for
NodeManagerTable.getNode(NodeId) and casting the result to UaDataType. |
| Modifier and Type | Class and Description |
|---|---|
class |
UaDataTypeNode
Straight forward implementation of
UaDataType. |
| Modifier and Type | Method and Description |
|---|---|
UaDataType |
UaVariableTypeNode.getDataType() |
UaDataType |
UaVariableNode.getDataType() |
UaDataType |
ReflectiveVariable.getDataType() |
UaDataType |
ReflectiveInstanceVariable.getDataType() |
UaDataType |
InstanceVariable.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaVariableTypeNode.setDataType(UaDataType dataType) |
void |
UaVariableNode.setDataType(UaDataType dataType) |
void |
InstanceVariable.setDataType(UaDataType dataType) |
Copyright © 2026. All rights reserved.