| Interface | Description |
|---|---|
| AggregateCalculator.HistoryDataProvider | |
| AggregateFunction | |
| BitField |
Models a Bitfield.
|
| BitPosition |
Models the location of a bit in a
BitField or equivalent construct. |
| ByteOptionSetDataType<T extends Enum<T> & BitPosition> | |
| CodegenModelProvider |
A super-interface for interfaces designed to be used for automatically discovering all generated
InformationModels.
|
| EventListener |
A listener for OPC UA events.
|
| InternalHasDataTypeId |
Internal interface that is only public because needed from multiple packages.
|
| InternalWeakInternedCache.EqualsExtractor<T> |
Helper for extracting an object (from another object) that can be used for equals-checks.
|
| MethodArguments | |
| MethodArgumentTransformer<T> |
A helper interface for generated async method calls.
|
| MethodInputArguments | |
| MethodOutputArguments | |
| MethodOutputArgumentTransformer<T extends MethodOutputArguments,S extends MethodInputArguments> | |
| OptionSetDataType<T extends Enum<T> & BitPosition,S extends Number> |
Representation of OptionSets that are subtypes of OPC UA UInteger.
|
| OptionSetUtils.Factory<T,S> |
Helper factory interface for internal use.
|
| RegisteredClasses |
Storage for generated classes.
|
| UaAddressSpace |
A common interface for UA address space.
|
| UaDataTypeIds |
Generated on 2026-02-24 10:23:17
|
| UaIds |
Generated on 2026-02-24 10:23:17
|
| UaMethodIds |
Generated on 2026-02-24 10:23:17
|
| UaNamespaceTranslateable<T> |
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. |
| 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.
|
| UaReferenceTypeIds |
Generated on 2026-02-24 10:23:17
|
| UaVariableIds |
Generated on 2026-02-24 10:23:17
|
| UaVariableTypeIds |
Generated on 2026-02-24 10:23:17
|
| UInt16OptionSetDataType<T extends Enum<T> & BitPosition> | |
| UInt32OptionSetDataType<T extends Enum<T> & BitPosition> | |
| UInt64OptionSetDataType<T extends Enum<T> & BitPosition> |
| Class | Description |
|---|---|
| AbstractOptionSetDataType<T extends Enum<T> & OptionSpecification,S extends Number,U extends AbstractOptionSetDataType<T,S,U,V>,V extends AbstractOptionSetDataType.AbstractBuilder<T>> |
This class is designed to be subtyped by Codegen classes only.
|
| AbstractOptionSetDataType.AbstractBuilder<T extends Enum<T> & OptionSpecification> |
This class is designed to be subtyped by codegen classes only.
|
| AccessLevels |
Contains useful constants of
AccessLevelType. |
| AggregateCalculator |
A class for calculating the Aggregates defined in OPC Unified Architecture Specification Part 13.
|
| AggregateCalculator.AggregateCalculatorContinuationPoint | |
| AggregateFunction.AggregateFunctionParameters | |
| AnnotationUtils |
Contains static helper methods related to annotations.
|
| ApplicationIdentity |
ApplicationIdentity defines the security settings for the OPC UA application.
|
| 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<T extends CodegenModel.Builder<T>> |
Base class for CodegenModel.Builder subclasses.
|
| CommonCodegenModel |
A
CodegenModel for elements that are common to both client and server side (or PubSub). |
| CommonCodegenModel.Builder |
Builder for
CommonCodegenModel. |
| ContentFilterBuilder |
An utility class for building ContentFilter instances for MonitoredItem filters.
|
| DataTypeConverter |
A converter class, used to convert UA Values between different DataTypes.
|
| EventData |
State of an event object, when an event is triggered.
|
| InternalArguments |
Internal validation util for validating constructor and method parameters.
|
| InternalDataTypeSchemaHeaderTypeInjector |
Internal prototype for adding types info to a
DataTypeSchemaHeader, but used from
multiple packages thus public. |
| InternalUaDataTypeSpecificationMappings |
Internal, but used by generated code from multiple packages.
|
| InternalUaNodeParameters |
Simple internal implementation of
UaNode.Parameters. |
| InternalUaNodeSetAddressSpaceParser |
Internal.
|
| InternalUaNodeSetNodeManagerUaNodeParser |
Internal.
|
| InternalWeakInternedCache<T> |
Internal class, but used in other packages thus public.
|
| 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.
|
| OperationLimits.Builder | |
| OptionSetUtils |
Contains util methods for
OptionSetDataType codegenerated classes. |
| RegisteredClassesImpl |
A simple implementation of
RegisteredClasses that stores the registered classes in a Map. |
| RelativeNamePath |
Immutable path consisting of
QualifiedNames. |
| SecureIdentity | |
| StructureUtils |
This class contains utils for codegenerated Structures.
|
| SubscriptionBase |
Base class for an OPC UA Subscription.
|
| UaAddress |
OPC UA Connection address.
|
| UaApplication |
A common base class for client and server applications.
|
| 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 | |
| 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.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.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<T> |
Internal helper enum for OPC UA Attributes that are relevant in NodeSet-context.
|
| UaNodeSet.ReferenceData |
Holds data for a single (in one direction) reference.
|
| UaNodeSetExtensions |
Models
<Extensions> data of a NodeSet2 XML file. |
| UaQualifiedName |
A class similar to
QualifiedName that uses NamespaceUri instead of index. |
| 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. |
| UserIdentity |
User identity definition.
|
| UserTokenPolicies |
This class contains constants of
UserTokenPolicy. |
| ValueRanks |
Constant values for the ValueRank Attribute.
|
| Enum | Description |
|---|---|
| FileTypeOpenMode | |
| UaApplication.DiagnosticMask |
Bits values used to mask the types of vendor-specific diagnostics.
|
| UaApplication.Protocol |
OPC UA transport protocol alternatives.
|
| UaNodeSet.Log.Event.Level |
The level of an event.
|
| Exception | Description |
|---|---|
| AnnotationException |
Exception related to annotations, mostly used with
TypeDefinitionId. |
| DataTypeConversionException |
Conversion error, typically thrown by
DataTypeConverter. |
| InternalArguments.NegativeArgumentException |
Indicates a parameter was a negative number when 0 or positive was expected.
|
| InternalArguments.NullArgumentException |
Indicates a parameter was null when no nulls are allowed.
|
| MethodCallStatusException |
Exception from a Method Call failure .
|
| ModelException |
Exception while parsing UA Information Model from a NodeSet XML.
|
| SecureIdentityException |
Exception while handling SecureIdentity objects.
|
| 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.
|
| UaException |
Super type for UA related Exceptions.
|
| UaNodeSetException |
Exception related to
UaNodeSet. |
| Annotation Type | Description |
|---|---|
| TypeDefinitionId |
Copyright © 2026. All rights reserved.