| 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.internal | |
| com.prosysopc.ua.nodes |
Common
UaNode model. |
| com.prosysopc.ua.pubsub |
PubSub (Part 14 of the OPC UA Specification) related implementations.
|
| com.prosysopc.ua.server |
Main server side classes of the SDK.
|
| com.prosysopc.ua.server.instantiation |
Classes the SDK uses internally for building UaNode instances based on address space.
|
| com.prosysopc.ua.server.io |
Classes related to dynamically handing Read/Write services.
|
| com.prosysopc.ua.server.nodes |
Server side implementation classes for the
UaNode model. |
| com.prosysopc.ua.stack.builtintypes |
OPC UA Part 6 defines 25 builtin types.
|
| com.prosysopc.ua.stack.common |
This package contains common and shared classes
|
| com.prosysopc.ua.stack.core | |
| com.prosysopc.ua.stack.encoding |
This folder contains serialization interfaces and serialization implementations
|
| com.prosysopc.ua.stack.encoding.binary |
The implementation of binary serialization
|
| com.prosysopc.ua.stack.encoding.json | |
| com.prosysopc.ua.stack.encoding.xml |
The implementation of xml serialization.
|
| com.prosysopc.ua.stack.transport.tcp.impl | |
| com.prosysopc.ua.stack.utils |
Utility classes
|
| com.prosysopc.ua.typedictionary |
Dynamic
Structure handing based on
TypeDictionarys read from the server address space. |
| com.prosysopc.ua.types.gds | |
| com.prosysopc.ua.types.gds.client | |
| com.prosysopc.ua.types.gds.server | |
| com.prosysopc.ua.types.opcua | |
| com.prosysopc.ua.types.opcua.client | |
| com.prosysopc.ua.types.opcua.server |
| Class and Description |
|---|
| AbstractOptionSetDataType
This class is designed to be subtyped by Codegen classes only.
|
| AbstractOptionSetDataType.AbstractBuilder
This class is designed to be subtyped by codegen classes only.
|
| AggregateCalculator
A class for calculating the Aggregates defined in OPC Unified Architecture Specification Part 13.
|
| AggregateCalculator.AggregateCalculatorContinuationPoint |
| AggregateCalculator.HistoryDataProvider |
| AggregateCalculator.IntervalOutsideRawData |
| AggregateFunction |
| AggregateFunction.AggregateFunctionParameters |
| AnnotationException
Exception related to annotations, mostly used with
TypeDefinitionId. |
| ApplicationIdentity
ApplicationIdentity defines the security settings for the OPC UA application.
|
| BitField
Models a Bitfield.
|
| BitPosition
Models the location of a bit in a
BitField or equivalent construct. |
| BrowseNamePath
Simplified and immutable form of
BrowsePath, where the path elements are just
QualifiedNames. |
| CodegenModel
Internal abstract base for Client and Server based CodegenModels.
|
| CodegenModel.Builder
Base class for CodegenModel.Builder subclasses.
|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| CommonCodegenModel
A
CodegenModel for elements that are common to both client and server side (or PubSub). |
| CommonCodegenModel.Builder
Builder for
CommonCodegenModel. |
| DataTypeConversionException
Conversion error, typically thrown by
DataTypeConverter. |
| DataTypeConverter
A converter class, used to convert UA Values between different DataTypes.
|
| EventData
State of an event object, when an event is triggered.
|
| FileTypeOpenMode |
| InternalWeakInternedCache
Internal class, but used in other packages thus public.
|
| InternalWeakInternedCache.EqualsExtractor
Helper for extracting an object (from another object) that can be used for equals-checks.
|
| MethodArguments |
| MethodArgumentTransformer
A helper interface for generated async method calls.
|
| MethodInputArguments |
| MethodOutputArguments |
| ModelException
Exception while parsing UA Information Model from a NodeSet XML.
|
| MonitoredItemBase
The base class for all OPCUA MonitoredItems.
|
| OperationLimits
A class that identifies the limits for different operations for a client or a server.
|
| OperationLimits.Builder |
| OptionSetDataType
Representation of OptionSets that are subtypes of OPC UA UInteger.
|
| OptionSetUtils.Factory
Helper factory interface for internal use.
|
| RegisteredClasses
Storage for generated classes.
|
| RelativeNamePath
Immutable path consisting of
QualifiedNames. |
| SecureIdentity |
| SecureIdentityException
Exception while handling SecureIdentity objects.
|
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| SubscriptionBase
Base class for an OPC UA Subscription.
|
| UaAddress
OPC UA Connection address.
|
| UaAddressSpace
A common interface for UA address space.
|
| UaApplication
A common base class for client and server applications.
|
| UaApplication.DiagnosticMask
Bits values used to mask the types of vendor-specific diagnostics.
|
| UaApplication.Protocol
OPC UA transport protocol alternatives.
|
| UaApplicationURI
Models an ApplicationURI i.e.
|
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaBinaryFile
Contains support for parsing
UABinaryFileDataType from file. |
| UaBrowseNamePath
Simplified form of
UaBrowsePath, where the path elements are just
UaQualifiedNames. |
| UaBrowsePath |
| UaDataTypeIds
Generated on 2026-02-24 10:23:17
|
| UaException
Super type for UA related Exceptions.
|
| UaExpandedNodeId
This class models an OPC UA
ExpandedNodeId, but uses "ServerUri" instead of "ServerIndex"
and also only has NamespaceUri (instead of also having a NamespaceIndex). |
| UaMethodIds
Generated on 2026-02-24 10:23:17
|
| UaNamespace
This class models an OPC UA Namespace(URI).
|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| UaNamespaceTranslateable.Context
Context in which the transformation is done.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaNodeSet
Immutable representation of a NodeSet2 XML file's data.
|
| UaNodeSet.Log
An immutable collection of log events.
|
| UaNodeSet.Log.Event
A single log event.
|
| UaNodeSet.Log.Event.Level
The level of an event.
|
| UaNodeSet.ModelInfo
Contains the Models/Model info that is typically at the start of a Nodeset file.
|
| UaNodeSet.NodeData
Holds data for a single node.
|
| UaNodeSet.NodeData.Attribute
Internal helper enum for OPC UA Attributes that are relevant in NodeSet-context.
|
| UaNodeSet.ReferenceData
Holds data for a single (in one direction) reference.
|
| UaNodeSetException
Exception related to
UaNodeSet. |
| UaNodeSetExtensions
Models
<Extensions> data of a NodeSet2 XML file. |
| UaObjectIds
Generated on 2026-02-24 10:23:17
|
| UaObjectTypeIds
Generated on 2026-02-24 10:23:17
|
| UaOptionSet
Interface for all UInteger and 'OptionSet-Structure' based OptionSet implementations.While it
doesn't implement
Set, it can be thought to be a Set of Options (that can be obtained via
UaOptionSet.specification() + OptionSetSpecification.getOptions(). |
| UaOptionSet.Builder
Interface for all Builders that will create UaOptionSet instances.
|
| UaQualifiedName
A class similar to
QualifiedName that uses NamespaceUri instead of index. |
| UaReferenceTypeIds
Generated on 2026-02-24 10:23:17
|
| UaRelativeNamePath
Simplified form of
UaRelativePath, where the path elements are just
QualifiedNames. |
| UaRelativePath
A similar class to
RelativePath but stores the path using UaQualifiedNames. |
| UaRelativePathElement
Similar to
RelativePathElement, but uses UaNodeId for the ReferenceTypeId and
UaQualifiedName for the TargetName fields. |
| UaRelativePathElement.Builder
Builder for
UaRelativePathElement. |
| UaSimpleAttributeOperand
Immutable version of
SimpleAttributeOperand. |
| UaVariableIds
Generated on 2026-02-24 10:23:17
|
| UaVariableTypeIds
Generated on 2026-02-24 10:23:17
|
| UserIdentity
User identity definition.
|
| Class and Description |
|---|
| ApplicationIdentity
ApplicationIdentity defines the security settings for the OPC UA application.
|
| CodegenModel
Internal abstract base for Client and Server based CodegenModels.
|
| CodegenModel.Builder
Base class for CodegenModel.Builder subclasses.
|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| DataTypeConversionException
Conversion error, typically thrown by
DataTypeConverter. |
| DataTypeConverter
A converter class, used to convert UA Values between different DataTypes.
|
| MethodCallStatusException
Exception from a Method Call failure .
|
| ModelException
Exception while parsing UA Information Model from a NodeSet XML.
|
| ModelParserBase
An XML parser for UA Information Model files defined according to the respective schema,
http://opcfoundation.org/UA/2011/03/UANodeSet.xsd.
|
| MonitoredItemBase
The base class for all OPCUA MonitoredItems.
|
| NodeMap
A node container.
|
| OperationLimits
A class that identifies the limits for different operations for a client or a server.
|
| ServiceException
An exception from an OPC UA service call.
|
| SessionActivationException
An exception from a failure to activate a OPC UA session.
|
| StatusException
An operation level exception.
|
| SubscriptionBase
Base class for an OPC UA Subscription.
|
| UaAddress
OPC UA Connection address.
|
| UaAddressSpace
A common interface for UA address space.
|
| UaApplication
A common base class for client and server applications.
|
| UaApplication.DiagnosticMask
Bits values used to mask the types of vendor-specific diagnostics.
|
| UaApplication.Protocol
OPC UA transport protocol alternatives.
|
| UaException
Super type for UA related Exceptions.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UserIdentity
User identity definition.
|
| Class and Description |
|---|
| DataTypeConversionException
Conversion error, typically thrown by
DataTypeConverter. |
| MethodArgumentTransformer
A helper interface for generated async method calls.
|
| MethodCallStatusException
Exception from a Method Call failure .
|
| RegisteredClasses
Storage for generated classes.
|
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| RegisteredClasses
Storage for generated classes.
|
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| UaAddressSpace
A common interface for UA address space.
|
| UaBrowsePath |
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaQualifiedName
A class similar to
QualifiedName that uses NamespaceUri instead of index. |
| Class and Description |
|---|
| StatusException
An operation level exception.
|
| UaApplication
A common base class for client and server applications.
|
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaBinaryFile
Contains support for parsing
UABinaryFileDataType from file. |
| UaException
Super type for UA related Exceptions.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaQualifiedName
A class similar to
QualifiedName that uses NamespaceUri instead of index. |
| UaSimpleAttributeOperand
Immutable version of
SimpleAttributeOperand. |
| Class and Description |
|---|
| AggregateCalculator
A class for calculating the Aggregates defined in OPC Unified Architecture Specification Part 13.
|
| AnnotationException
Exception related to annotations, mostly used with
TypeDefinitionId. |
| ApplicationIdentity
ApplicationIdentity defines the security settings for the OPC UA application.
|
| CodegenModel
Internal abstract base for Client and Server based CodegenModels.
|
| CodegenModel.Builder
Base class for CodegenModel.Builder subclasses.
|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| DataTypeConverter
A converter class, used to convert UA Values between different DataTypes.
|
| EventData
State of an event object, when an event is triggered.
|
| EventListener
A listener for OPC UA events.
|
| ModelException
Exception while parsing UA Information Model from a NodeSet XML.
|
| MonitoredItemBase
The base class for all OPCUA MonitoredItems.
|
| NodeMap
A node container.
|
| SecureIdentity |
| SecureIdentityException
Exception while handling SecureIdentity objects.
|
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| SubscriptionBase
Base class for an OPC UA Subscription.
|
| UaAddress
OPC UA Connection address.
|
| UaAddressSpace
A common interface for UA address space.
|
| UaApplication
A common base class for client and server applications.
|
| UaApplication.Protocol
OPC UA transport protocol alternatives.
|
| UaException
Super type for UA related Exceptions.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaNodeSet
Immutable representation of a NodeSet2 XML file's data.
|
| UaNodeSet.ModelInfo
Contains the Models/Model info that is typically at the start of a Nodeset file.
|
| UserIdentity
User identity definition.
|
| Class and Description |
|---|
| RelativeNamePath
Immutable path consisting of
QualifiedNames. |
| UaBrowseNamePath
Simplified form of
UaBrowsePath, where the path elements are just
UaQualifiedNames. |
| UaQualifiedName
A class similar to
QualifiedName that uses NamespaceUri instead of index. |
| Class and Description |
|---|
| StatusException
An operation level exception.
|
| Class and Description |
|---|
| EventData
State of an event object, when an event is triggered.
|
| EventListener
A listener for OPC UA events.
|
| RegisteredClasses
Storage for generated classes.
|
| StatusException
An operation level exception.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaNodeSetExtensions
Models
<Extensions> data of a NodeSet2 XML file. |
| Class and Description |
|---|
| BitField
Models a Bitfield.
|
| StatusException
An operation level exception.
|
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaExpandedNodeId
This class models an OPC UA
ExpandedNodeId, but uses "ServerUri" instead of "ServerIndex"
and also only has NamespaceUri (instead of also having a NamespaceIndex). |
| UaNamespace
This class models an OPC UA Namespace(URI).
|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| UaNamespaceTranslateable.Context
Context in which the transformation is done.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaQualifiedName
A class similar to
QualifiedName that uses NamespaceUri instead of index. |
| Class and Description |
|---|
| UaApplicationURI
Models an ApplicationURI i.e.
|
| UaNamespace
This class models an OPC UA Namespace(URI).
|
| Class and Description |
|---|
| AbstractOptionSetDataType
This class is designed to be subtyped by Codegen classes only.
|
| AbstractOptionSetDataType.AbstractBuilder
This class is designed to be subtyped by codegen classes only.
|
| BitField
Models a Bitfield.
|
| BitPosition
Models the location of a bit in a
BitField or equivalent construct. |
| ByteOptionSetDataType |
| OptionSetDataType
Representation of OptionSets that are subtypes of OPC UA UInteger.
|
| TypeDefinitionId |
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaOptionSet
Interface for all UInteger and 'OptionSet-Structure' based OptionSet implementations.While it
doesn't implement
Set, it can be thought to be a Set of Options (that can be obtained via
UaOptionSet.specification() + OptionSetSpecification.getOptions(). |
| UaOptionSet.Builder
Interface for all Builders that will create UaOptionSet instances.
|
| UInt16OptionSetDataType |
| UInt32OptionSetDataType |
| Class and Description |
|---|
| CommonCodegenModel
A
CodegenModel for elements that are common to both client and server side (or PubSub). |
| UaNamespace
This class models an OPC UA Namespace(URI).
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| Class and Description |
|---|
| StatusException
An operation level exception.
|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| BitField
Models a Bitfield.
|
| BitPosition
Models the location of a bit in a
BitField or equivalent construct. |
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaException
Super type for UA related Exceptions.
|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| UaNamespaceTranslateable.Context
Context in which the transformation is done.
|
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| UaOptionSet
Interface for all UInteger and 'OptionSet-Structure' based OptionSet implementations.While it
doesn't implement
Set, it can be thought to be a Set of Options (that can be obtained via
UaOptionSet.specification() + OptionSetSpecification.getOptions(). |
| UaOptionSet.Builder
Interface for all Builders that will create UaOptionSet instances.
|
| Class and Description |
|---|
| CommonCodegenModel
A
CodegenModel for elements that are common to both client and server side (or PubSub). |
| MethodArguments |
| MethodOutputArguments |
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| TypeDefinitionId |
| UaArrayDimensions
An immutable representation of the concept of ArrayDimensions.
|
| UaNamespaceTranslateable
Implemented classes have the ability to provide copies of itself where the namespace index or uri
has been swapped based on the provided mapping
Functions. |
| UaNodeId
This class models an OPC UA
NodeId or local ExpandedNodeId. |
| Class and Description |
|---|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| MethodCallStatusException
Exception from a Method Call failure .
|
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| TypeDefinitionId |
| Class and Description |
|---|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| StatusException
An operation level exception.
|
| TypeDefinitionId |
| Class and Description |
|---|
| CommonCodegenModel
A
CodegenModel for elements that are common to both client and server side (or PubSub). |
| MethodArguments |
| MethodOutputArguments |
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| TypeDefinitionId |
| Class and Description |
|---|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| FileTypeOpenMode |
| MethodCallStatusException
Exception from a Method Call failure .
|
| ServiceException
An exception from an OPC UA service call.
|
| StatusException
An operation level exception.
|
| TypeDefinitionId |
| Class and Description |
|---|
| CodegenModelProvider
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| EventData
State of an event object, when an event is triggered.
|
| FileTypeOpenMode |
| StatusException
An operation level exception.
|
| TypeDefinitionId |
Copyright © 2026. All rights reserved.