| 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.instantiation |
Classes the SDK uses internally for building UaNode instances based on address space.
|
| 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.encoding |
This folder contains serialization interfaces and serialization implementations
|
| com.prosysopc.ua.stack.encoding.xml |
The implementation of xml serialization.
|
| com.prosysopc.ua.stack.transport |
This package contains SecureChannel and related interfaces
|
| com.prosysopc.ua.typedictionary |
Dynamic
Structure handing based on
TypeDictionarys read from the server address space. |
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
UaAddressSpace.getNamespaceTable()
Return the (@link NamespaceTable) associated with the (@link UaAddressSpace).
|
NamespaceTable |
UaApplication.getNamespaceTable() |
protected NamespaceTable |
ModelParserBase.getNamespaceTable()
Returns the Application-related
NamespaceTable, by default uses
UaApplication.getNamespaceTable() from the given constructor parameter. |
| Modifier and Type | Method and Description |
|---|---|
static UaExpandedNodeId[] |
UaExpandedNodeId.arrayFrom(ExpandedNodeId[] nodeIds,
ServerTable serverTable,
NamespaceTable namespaceTable)
Converts an array of
ExpandedNodeId to an array ofUaExpandedNodeId in the
context of the given NamespaceTable (effectively calling
UaExpandedNodeId.from(ExpandedNodeId, ServerTable, NamespaceTable) for each element). |
static UaQualifiedName[] |
UaQualifiedName.arrayFrom(QualifiedName[] qualifiedNames,
NamespaceTable namespaceTable)
Converts an array of
QualifiedName to an array ofUaQualifiedName in the context
of the given NamespaceTable. |
static UaNodeId[] |
UaNodeId.arrayFromLocal(ExpandedNodeId[] nodeIds,
NamespaceTable namespaceTable)
Converts an array of
ExpandedNodeId to an array ofUaNodeId in the context of
the given NamespaceTable (effectively calling
UaNodeId.fromLocal(ExpandedNodeId, NamespaceTable) for each element). |
static UaNodeId[] |
UaNodeId.arrayFromLocal(NodeId[] nodeIds,
NamespaceTable namespaceTable)
Converts an array of
NodeId to an array ofUaNodeId in the context of the given
NamespaceTable (effectively calling UaNodeId.fromLocal(NodeId, NamespaceTable) for each
element). |
NodeId |
UaNodeId.asNodeId(NamespaceTable namespaceTable)
Converts this UaNodeId to
NodeId in the context of a NamespaceTable. |
SimpleAttributeOperand |
UaSimpleAttributeOperand.asSimpleAttributeOperand(NamespaceTable namespaceTable)
Returns the data of this object as a
SimpleAttributeOperand within the context of the
given NamespaceTable. |
static UaBrowsePath |
UaBrowsePath.from(BrowsePath browsePath,
NamespaceTable namespaceTable)
|
static UaExpandedNodeId |
UaExpandedNodeId.from(ExpandedNodeId nodeId,
ServerTable serverTable,
NamespaceTable namespaceTable)
Converts a
ExpandedNodeId to UaExpandedNodeId. |
static UaRelativeNamePath |
UaRelativeNamePath.from(NamespaceTable namespaceTable,
QualifiedName... elements)
Creates a
UaRelativeNamePath by converting the given QualifiedName to
UaQualifiedName and using them as elements. |
static UaQualifiedName |
UaQualifiedName.from(QualifiedName qualifiedName,
NamespaceTable namespaceTable)
|
static UaRelativePathElement |
UaRelativePathElement.from(RelativePathElement element,
NamespaceTable namespaceTable)
Creates
UaRelativePathElement from the given RelativePathElement using the
given NamespaceTable for the conversions. |
static UaRelativePath |
UaRelativePath.from(RelativePath relativePath,
NamespaceTable namespaceTable)
|
static UaNodeId |
UaNodeId.fromLocal(ExpandedNodeId expandedNodeId,
NamespaceTable namespaceTable)
Converts a local
ExpandedNodeId to UaNodeId. |
static UaNodeId |
UaNodeId.fromLocal(NodeId nodeId,
NamespaceTable namespaceTable)
Converts a
NodeId to UaNodeId in the context of a NamespaceTable. |
AddReferencesItem |
UaNodeSet.ReferenceData.toAddReferencesItem(NamespaceTable targetNamespaceTable)
Converts the data to
AddReferencesItem. |
BrowsePath |
UaBrowsePath.toBrowsePath(NamespaceTable namespaceTable)
|
BrowsePath |
UaBrowseNamePath.toBrowsePath(NamespaceTable namespaceTable,
ExpandedNodeId referenceType,
boolean isInverse,
boolean includeSubTypes)
|
QualifiedName |
UaQualifiedName.toQualifiedName(NamespaceTable namespaceTable)
Convert this to
QualifiedName that can be used in ServiceRequests. |
RelativeNamePath |
UaRelativePath.toRelativeNamePath(NamespaceTable namespaceTable)
|
RelativePath |
UaRelativePath.toRelativePath(NamespaceTable namespaceTable)
|
RelativePath |
UaRelativeNamePath.toRelativePath(NamespaceTable namespaceTable,
ExpandedNodeId referenceType,
boolean isInverse,
boolean includeSubTypes)
Converts this UaRelativeNamePath to
RelativePath. |
RelativePathElement |
UaRelativePathElement.toRelativePathElement(NamespaceTable namespaceTable)
Converts to
RelativePathElement in the context of the given NamespaceTable. |
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
UaLoopbackClient.getNamespaceTable() |
NamespaceTable |
UaClient.getNamespaceTable()
The server NamespaceTable.
|
NamespaceTable |
AddressSpace.getNamespaceTable()
Returns the
NamespaceTable of the server. |
NamespaceTable |
UaLoopbackClient.getNamespaceTable(boolean forceRefresh) |
NamespaceTable |
UaClient.getNamespaceTable(boolean forceRefresh)
The server NamespaceTable.
|
| Modifier and Type | Method and Description |
|---|---|
protected NamespaceTable |
UaClientNodeFactory.getNamespaceTable() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract NamespaceTable |
AbstractUaNodeFactory.getNamespaceTable() |
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
NodeManagerTable.getNamespaceTable() |
NamespaceTable |
NodeManager.getNamespaceTable() |
| Constructor and Description |
|---|
GeneralModelChangeEvent(NamespaceTable namespaceTable) |
SemanticChangeEvent(NamespaceTable namespaceTable) |
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
UaNodeBuilderConfiguration.InstantiationStrategySearchParameters.getNamespaceTable()
The Namespace table
|
| Constructor and Description |
|---|
InstantiationStrategySearchParameters(InstanceDeclaration instanceDeclaration,
NamespaceTable namespaceTable,
InstanceDeclaration[] hierarchy) |
| Modifier and Type | Method and Description |
|---|---|
protected NamespaceTable |
UaServerNodeFactory.getNamespaceTable() |
| Modifier and Type | Method and Description |
|---|---|
static NodeId[] |
NodeId.arrayFrom(UaNodeId[] nodeIds,
NamespaceTable namespaceTable)
Converts an array of
UaNodeId to an array ofNodeId in the context of the given
NamespaceTable (effectively calling NodeId.from(UaNodeId, NamespaceTable) for each
element). |
static QualifiedName[] |
QualifiedName.arrayFrom(UaQualifiedName[] qualifiedNames,
NamespaceTable namespaceTable)
Converts an array of
UaQualifiedName to an array ofQualifiedName in the context
of the given NamespaceTable. |
<T extends IEncodeable> |
ExtensionObject.decode(EncoderContext ctx,
NamespaceTable namespaceTable)
Decode the extension object.
|
static NodeId |
NodeId.from(UaNodeId nodeId,
NamespaceTable namespaceTable)
Converts a
UaNodeId to NodeId in the context of a NamespaceTable. |
static QualifiedName |
QualifiedName.from(UaQualifiedName qualifiedName,
NamespaceTable namespaceTable)
|
| Modifier and Type | Method and Description |
|---|---|
static NamespaceTable |
NamespaceTable.createFromArray(String[] namespaceArray)
createFromArray.
|
static NamespaceTable |
NamespaceTable.getDefaultInstance()
Getter for the field
defaultInstance. |
| Modifier and Type | Method and Description |
|---|---|
static int |
InternalNamespaceUtils.getIndexFromPotentialInvalidPattern(String namespaceUri,
NamespaceTable namespaceTable)
Returns the NamespaceIndex of the given NamespaceUri using the given
NamespaceTable
with if not found, but recognizes special patterns returned by
InternalNamespaceUtils.getUriOrUseInvalidPattern(int, NamespaceTable). |
static int |
InternalNamespaceUtils.getIndexFromPotentialInvalidPattern(UaNamespace namespace,
NamespaceTable namespaceTable)
Returns the NamespaceIndex of the given
UaNamespace using the given
NamespaceTable with if not found, but recognizes special patterns returned by
InternalNamespaceUtils.getUriOrUseInvalidPattern(int, NamespaceTable). |
static UaNamespace |
InternalNamespaceUtils.getNamespace(String namespaceUri,
NamespaceTable preLookupTable)
Like
UaNamespace.from(String), but first checks the given NamespaceTable for
existing UaNamespace instances. |
static UaNamespace |
InternalNamespaceUtils.getNamespaceOrUseInvalidPattern(int namespaceIndex,
NamespaceTable namespaceTable)
Returns
UaNamespace of the given NamespaceIndex based on the given
NamespaceTable or creates a special pattern that
InternalNamespaceUtils.getIndexFromPotentialInvalidPattern(String, NamespaceTable) can resolve back to the
same int as the one given as parameter here. |
static String |
InternalNamespaceUtils.getUriOrUseInvalidPattern(int namespaceIndex,
NamespaceTable namespaceTable)
Returns NamespaceUri of the given NamespaceIndex based on the given
NamespaceTable or
creates a special pattern that
InternalNamespaceUtils.getIndexFromPotentialInvalidPattern(String, NamespaceTable) can resolve back to the
same int as the one given as parameter here. |
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
EncoderContext.getNamespaceTable()
Getter for the field
namespaceTable. |
| Modifier and Type | Method and Description |
|---|---|
Object |
EncoderContext.decode(ExtensionObject[] values,
NamespaceTable namespaceTable)
Decodes the given
ExtensionObject array, returns an array of the least common subtype
of the decoded Structures. |
void |
EncoderContext.setNamespaceTable(NamespaceTable namespaceTable)
Setter for the field
namespaceTable. |
| Constructor and Description |
|---|
EncoderContext(NamespaceTable namespaceTable,
ServerTable serverTable)
Constructor for EncoderContext.
|
EncoderContext(NamespaceTable namespaceTable,
ServerTable serverTable,
int maxMessageSize)
Constructor for EncoderContext.
|
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
XmlDecoder.getNamespaceTable()
Getter for the field
namespaceTable. |
| Modifier and Type | Method and Description |
|---|---|
void |
XmlDecoder.setNamespaceTable(NamespaceTable namespaceTable)
Define the namespace table to use for mapping the namespace indexes of the XML data to the
application data.
|
| Modifier and Type | Method and Description |
|---|---|
NamespaceTable |
TransportChannelSettings.getNamespaceUris()
Getter for the field
namespaceUris. |
| Modifier and Type | Method and Description |
|---|---|
void |
TransportChannelSettings.setNamespaceUris(NamespaceTable namespaceUris)
Setter for the field
namespaceUris. |
| Constructor and Description |
|---|
TransportChannelSettings(EndpointDescription description,
EndpointConfiguration configuration,
Cert clientCertificate,
PrivKey privateKey,
CertificateValidator certificateValidator,
NamespaceTable namespaceUris)
Create Transport channel settings for a opctcp connection
|
| Modifier and Type | Method and Description |
|---|---|
DataTypeDefinition |
UaDataTypeSpecification.toDataTypeDefinition(NamespaceTable namespaceTable)
Returns data of this
UaDataTypeSpecification as a DataTypeDefinition. |
DataTypeDefinition |
SimpleTypeSpecification.toDataTypeDefinition(NamespaceTable namespaceTable) |
DataTypeDefinition |
EnumerationSpecification.toDataTypeDefinition(NamespaceTable namespaceTable) |
Copyright © 2026. All rights reserved.