public interface UaDataType extends UaType
UaType,
UaVariableType,
UaObjectType,
UaReferenceTypeUaNode.Parameters| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger
For internal use, but not possible to have this as private field in Java 8.
|
| Modifier and Type | Method and Description |
|---|---|
DataTypeDefinition |
getDataTypeDefinition()
Get the DataTypeDefinition Attribute value.
|
default Class<?> |
getJavaClass()
Returns a Java class that is used to map this OPC UA type.
|
addSubType, getIsAbstract, getSuperType, getSuperTypeId, hasSuperType, inheritsFrom, inheritsFrom, inheritsFromAny, inheritsFromAny, setIsAbstract, setSuperTypeaddComponent, addOrganizes, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getAttributesMap, getBrowseName, getBrowsePaths, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersionNode, getOrganizedNode, getOrganizedNodes, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUaBrowsePaths, getUaNodeId, getUserData, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserData, setUserWriteMask, setWriteMask, supportsAttribute, writeAttributestatic final org.slf4j.Logger logger
DataTypeDefinition getDataTypeDefinition()
Per specification 1.04 Part 3, for Enumeration, UInteger sub-types having OptionSet
semantics and subtypes of the OptionSet Structure this should return EnumDefinition.
For other Structure types StructureDefinition should be returned.
default Class<?> getJavaClass()
Integer is used
to map the OPC UA Int32 DataType. This is based on the UaDataTypeSpecification for the
type, which is searched from EncoderContext.Copyright © 2026. All rights reserved.