| Package | Description |
|---|---|
| com.prosysopc.ua |
Common classes for client and server side.
|
| 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
|
| Modifier and Type | Field and Description |
|---|---|
static UaNamespace |
UaNamespace.STANDARD
The constant for the NamespaceURI 'http://opcfoundation.org/UA/', which is always first entry
in the NamespaceArray of a server, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
static UaNamespace |
UaNamespace.from(String namespaceURI)
Creates a
UaNamespace from the given NamespaceURI. |
UaNamespace |
UaQualifiedName.getNamespace()
Returns the namespace part of this QualifiedName.
|
UaNamespace |
UaNodeSet.ModelInfo.getNamespace() |
UaNamespace |
UaNodeId.getNamespace() |
UaNamespace |
UaExpandedNodeId.getNamespace() |
| Modifier and Type | Method and Description |
|---|---|
Set<UaNamespace> |
UaNodeSet.getDependencyNamespaces()
Returns OPC UA namespaces this model depends on as an unmodifiable Set.
|
List<UaNamespace> |
UaNodeSet.getNamespaces()
Returns OPC UA namespaces used by the model either as dependency or provided by the model.
|
Function<UaNamespace,UaNamespace> |
UaNamespaceTranslateable.Context.getNamespaceTranslation() |
Function<UaNamespace,UaNamespace> |
UaNamespaceTranslateable.Context.getNamespaceTranslation() |
Set<UaNamespace> |
UaNodeSet.getProvidedNamespaces()
Returns OPC UA namespaces this model provides on as an unmodifiable Set.
|
| Modifier and Type | Method and Description |
|---|---|
int |
UaNamespace.compareTo(UaNamespace other) |
static UaExpandedNodeId |
UaExpandedNodeId.from(UaApplicationURI server,
UaNamespace namespace,
Object value)
Returns an
UaExpandedNodeId that has the given server (uri) and namespace (uri) and
value part. |
static UaNodeId |
UaNodeId.from(UaNamespace namespace,
Object value)
Returns UaNodeId in the given
UaNamespace with the given value. |
static UaRelativeNamePath |
UaRelativeNamePath.from(UaNamespace namespace,
String... elementNames)
Creates a
UaRelativeNamePath by making UaQualifiedNames using given namespace
for the given element names and using the result as elements. |
static UaQualifiedName |
UaQualifiedName.from(UaNamespace namespace,
String name)
Creates an UaQualifiedName with the given namespace and name parts.
|
static UaNodeId |
UaNodeId.guid(UaNamespace namespace,
UUID value)
Convenience method for
UaNodeId.from(UaNamespace, Object). |
static UaNodeId |
UaNodeId.numeric(UaNamespace namespace,
long value)
Convenience method for
UaNodeId.numeric(UaNamespace, UnsignedInteger), where the given value is
given to UnsignedInteger.valueOf(long). |
static UaNodeId |
UaNodeId.numeric(UaNamespace namespace,
UnsignedInteger value)
Convenience method for
UaNodeId.from(UaNamespace, Object). |
static UaNodeId |
UaNodeId.opaque(UaNamespace namespace,
ByteString value)
Convenience method for
UaNodeId.from(UaNamespace, Object). |
static UaNodeId |
UaNodeId.parse(UaNamespace namespace,
String valueAsParseForm)
Creates new UaNodeId from namespace and a value.
|
static UaNodeId |
UaNodeId.string(UaNamespace namespace,
String value)
Convenience method for
UaNodeId.from(UaNamespace, Object). |
| Modifier and Type | Method and Description |
|---|---|
static UaNamespaceTranslateable.Context |
UaNamespaceTranslateable.Context.namespacesOnly(Function<Integer,Integer> namespaceIndexTranslation,
Function<UaNamespace,UaNamespace> namespaceTranslation)
Context that only translates namespaces.
|
static UaNamespaceTranslateable.Context |
UaNamespaceTranslateable.Context.namespacesOnly(Function<Integer,Integer> namespaceIndexTranslation,
Function<UaNamespace,UaNamespace> namespaceTranslation)
Context that only translates namespaces.
|
| Constructor and Description |
|---|
InternalUaNodeSetAddressSpaceParser(UaNamespace primaryNamespace,
UaAddressSpace addressSpace,
Set<UaNode> nodesToWrite,
Set<UaNodeId> ignoreValuesfromNodes,
Set<UaNamespace> referenceDependencyIgnoreNamespaces)
Internal.
|
| Constructor and Description |
|---|
InternalUaNodeSetAddressSpaceParser(UaNamespace primaryNamespace,
UaAddressSpace addressSpace,
Set<UaNode> nodesToWrite,
Set<UaNodeId> ignoreValuesfromNodes,
Set<UaNamespace> referenceDependencyIgnoreNamespaces)
Internal.
|
InternalUaNodeSetNodeManagerUaNodeParser(NodeManagerUaNode nodeManager,
Set<UaNodeId> ignoreValuesfromNodes,
Set<UaNamespace> referenceDependencyIgnoreNamespaces,
Function<UaNamespace,UaNamespace> namespaceRemapper)
Internal.
|
InternalUaNodeSetNodeManagerUaNodeParser(NodeManagerUaNode nodeManager,
Set<UaNodeId> ignoreValuesfromNodes,
Set<UaNamespace> referenceDependencyIgnoreNamespaces,
Function<UaNamespace,UaNamespace> namespaceRemapper)
Internal.
|
InternalUaNodeSetNodeManagerUaNodeParser(NodeManagerUaNode nodeManager,
Set<UaNodeId> ignoreValuesfromNodes,
Set<UaNamespace> referenceDependencyIgnoreNamespaces,
Function<UaNamespace,UaNamespace> namespaceRemapper)
Internal.
|
| Modifier and Type | Method and Description |
|---|---|
UaNamespace |
ExpandedNodeId.getNamespace()
Returns
UaNamespace if this ExpandedNodeId was created using NamespaceUri or
UaNamespace (whose getURI() is then equal to the NamespaceUri). |
| Modifier and Type | Method and Description |
|---|---|
static ExpandedNodeId |
ExpandedNodeId.from(UaNamespace namespace,
Object value)
Returns an
ExpandedNodeId with the given UaNamespace and value. |
static ExpandedNodeId |
ExpandedNodeId.from(UnsignedInteger serverIndex,
UaNamespace namespace,
Object value)
Returns an
ExpandedNodeId with the given Server index, UaNamespace and value. |
| Modifier and Type | Method and Description |
|---|---|
UaNamespace |
NamespaceTable.getNamespace(int namespaceIndex)
Returns
UaNamespace that matches the given index in this table, null if there is no
mapping. |
UaNamespace |
NamespaceTable.getNamespace(String namespaceUri)
Returns
UaNamespace that has the given NamespaceUri, if this table contains an index
mapping for that uri, otherwise returns null. |
static UaNamespace |
InternalNamespaceUtils.getNamespace(String namespaceUri,
NamespaceTable preLookupTable)
|
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. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NamespaceTable.contains(UaNamespace namespace)
Returns true if this
NamespaceTable contains a mapping for the given
UaNamespace, false otherwise. |
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). |
| Modifier and Type | Method and Description |
|---|---|
void |
EncoderContext.removeDataTypeSpecifications(UaNamespace namespace)
Removes previously added
UaDataTypeSpecification based on the UaNamespace. |
Copyright © 2026. All rights reserved.