| Package | Description |
|---|---|
| com.prosysopc.ua |
Common classes for client and server side.
|
| com.prosysopc.ua.server.instantiation |
Classes the SDK uses internally for building UaNode instances based on address space.
|
| Modifier and Type | Field and Description |
|---|---|
static RelativeNamePath |
RelativeNamePath.EMPTY |
static RelativeNamePath |
EventData.EVENT_ID_PATH
The browse path to the EventId field.
|
static RelativeNamePath |
EventData.EVENT_TYPE_PATH
The browse path to the EventType field.
|
static RelativeNamePath |
EventData.NODE_ID_PATH
The browse path to the Event instance root node.
|
static RelativeNamePath |
EventData.TIME_PATH
The browse path to the Time field.
|
| Modifier and Type | Method and Description |
|---|---|
RelativeNamePath |
RelativeNamePath.append(int namespaceIndex,
String... nameparts)
|
RelativeNamePath |
RelativeNamePath.append(QualifiedName... appendedBrowseNames)
|
RelativeNamePath |
RelativeNamePath.append(RelativeNamePath other) |
static RelativeNamePath |
RelativeNamePath.from(int namespaceIndex,
String... nameparts)
Creates a BrowsePath from namespace index and a set of names.
|
static RelativeNamePath |
RelativeNamePath.from(List<QualifiedName> browseNames)
Creates
RelativeNamePath from a set of QualifiedNames. |
static RelativeNamePath |
RelativeNamePath.from(QualifiedName... browseNames)
Creates
RelativeNamePath from a set of QualifiedNames. |
RelativeNamePath |
BrowseNamePath.getRelativePath() |
RelativeNamePath |
RelativeNamePath.removeFirst()
Return a new BrowsePath that has it's first element removed.
|
RelativeNamePath |
RelativeNamePath.removeLast()
Return a new BrowsePath that has it's last element removed.
|
RelativeNamePath |
UaRelativePath.toRelativeNamePath(NamespaceTable namespaceTable)
|
| Modifier and Type | Method and Description |
|---|---|
Set<RelativeNamePath> |
EventData.getFieldNames()
Return unmodifiable Set of all event fields i.e.
|
| Modifier and Type | Method and Description |
|---|---|
RelativeNamePath |
RelativeNamePath.append(RelativeNamePath other) |
int |
RelativeNamePath.compareTo(RelativeNamePath other) |
static BrowseNamePath |
BrowseNamePath.from(NodeId startingNode,
RelativeNamePath relativePath) |
Variant |
EventData.getFieldValue(RelativeNamePath fieldPath)
Read the value of an event field.
|
void |
EventData.setFieldValue(RelativeNamePath browsePath,
Variant value)
Set the value of an event field in the EventData structure.
|
| Modifier and Type | Method and Description |
|---|---|
RelativeNamePath |
TemporaryInstanceDeclaration.getPrimaryPath() |
RelativeNamePath |
TemporaryInstanceDeclaration.Builder.getPrimaryPath() |
| Modifier and Type | Method and Description |
|---|---|
Set<RelativeNamePath> |
TemporaryInstanceDeclaration.getBrowsePaths() |
Set<RelativeNamePath> |
InstanceDeclaration.getBrowsePaths()
Returns all the browse paths of the InstanceDeclaration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TemporaryInstanceDeclaration.Builder.addBrowsePath(RelativeNamePath path) |
NodeBuilderConfiguration |
NodeBuilderConfiguration.addOptional(RelativeNamePath path) |
UaTypeInstanceDeclarationHierarchy |
UaTypeInstanceDeclarationHierarchy.addOptionalNodes(RelativeNamePath... paths)
Define browse paths to optional nodes that should be created.
|
static TemporaryInstanceDeclaration.Builder |
TemporaryInstanceDeclaration.builder(TemporaryInstanceDeclaration other,
RelativeNamePath prefix) |
static TemporaryInstanceDeclaration.Builder |
TemporaryInstanceDeclaration.builder(UaNode node,
RelativeNamePath primaryPath) |
Optional<UaNode> |
InstanceDeclarationHierarchy.findFirstMatch(RelativeNamePath path,
boolean searchTypeDefinitionsOfInstanceDeclarations,
Predicate<UaNode> predicate)
Returns the first InstanceDeclaration that has the given path and matches the given predicate.
|
boolean |
TemporaryInstanceDeclaration.hasPath(RelativeNamePath path) |
void |
UaTypeInstanceDeclarationHierarchy.overrideInstantiationStrategy(RelativeNamePath path,
InstantiationStrategy strategy) |
NodeBuilderConfiguration |
NodeBuilderConfiguration.setInstantiationStrategy(RelativeNamePath path,
InstantiationStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
TemporaryInstanceDeclaration.Builder.addBrowsePath(Collection<? extends RelativeNamePath> paths) |
Set<? extends InstanceDeclaration> |
InstanceDeclaration.getNextMandatoryDeclarations(Set<RelativeNamePath> optionalNodes)
Returns all the mandatory InstanceDeclarations, that are connected to this InstanceDeclaration
with forward InstanceReferenceDeclarations.
|
| Constructor and Description |
|---|
InternalBrowsePath(RelativeNamePath browsePath) |
Copyright © 2026. All rights reserved.