public static class TypeDefinitionBasedNodeBuilderConfiguration.Builder extends Object
TypeDefinitionBasedNodeBuilderConfiguration.| Modifier and Type | Method and Description |
|---|---|
TypeDefinitionBasedNodeBuilderConfiguration.Builder |
addOptional(Collection<UaBrowseNamePath> browsePaths)
Mark optional nodes to be instantiated.
|
TypeDefinitionBasedNodeBuilderConfiguration.Builder |
addOptional(UaBrowseNamePath... browsePaths)
Mark optional nodes to be instantiated.
|
TypeDefinitionBasedNodeBuilderConfiguration.Builder |
addOptional(UaQualifiedName browseName)
Mark optional nodes to be instantiated.
|
TypeDefinitionBasedNodeBuilderConfiguration |
build()
Builds the
TypeDefinitionBasedNodeBuilderConfiguration. |
TypeDefinitionBasedNodeBuilderConfiguration.Builder |
setInstantiateAllOptionals(boolean value)
Set this to true if you want to instantiate all optional InstanceDeclrations.
|
TypeDefinitionBasedNodeBuilderConfiguration.Builder |
setInstantiationStrategy(UaBrowseNamePath browsePath,
InstantiationStrategy strategy) |
public TypeDefinitionBasedNodeBuilderConfiguration.Builder addOptional(Collection<UaBrowseNamePath> browsePaths)
ExpandedNodeId that has an uri defined.browsePaths - optionals to addIllegalArgumentException - if any of given ExpandedBrowsePath#getStartingNode()
does not contain a namespace uripublic TypeDefinitionBasedNodeBuilderConfiguration.Builder addOptional(UaBrowseNamePath... browsePaths)
ExpandedNodeId that has an uri defined.browsePaths - optionals to addIllegalArgumentException - if any of given ExpandedBrowsePath#getStartingNode()
does not contain a namespace uripublic TypeDefinitionBasedNodeBuilderConfiguration.Builder addOptional(UaQualifiedName browseName)
UaNode.getBrowseName() that matches
this is instantiated.browseName - BrowseName of a node.public TypeDefinitionBasedNodeBuilderConfiguration build()
TypeDefinitionBasedNodeBuilderConfiguration.public TypeDefinitionBasedNodeBuilderConfiguration.Builder setInstantiateAllOptionals(boolean value)
public TypeDefinitionBasedNodeBuilderConfiguration.Builder setInstantiationStrategy(UaBrowseNamePath browsePath, InstantiationStrategy strategy)
Copyright © 2026. All rights reserved.