Class ObjectTypeTreeBuilder
java.lang.Object
org.eclipse.milo.opcua.sdk.client.typetree.ObjectTypeTreeBuilder
Builds an
ObjectTypeTree by recursively browsing the ObjectType hierarchy starting at
NodeIds0.BaseObjectType.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.milo.opcua.sdk.core.typetree.ObjectTypeTreebuild(OpcUaClient client) Build anObjectTypeTreeby recursively browsing the ObjectType hierarchy starting atNodeIds0.BaseObjectType.static CompletableFuture<org.eclipse.milo.opcua.sdk.core.typetree.ObjectTypeTree>buildAsync(OpcUaClient client) Build anObjectTypeTreeby recursively browsing the ObjectType hierarchy starting atNodeIds0.BaseObjectType.
-
Constructor Details
-
ObjectTypeTreeBuilder
public ObjectTypeTreeBuilder()
-
-
Method Details
-
build
public static org.eclipse.milo.opcua.sdk.core.typetree.ObjectTypeTree build(OpcUaClient client) throws org.eclipse.milo.opcua.stack.core.UaException Build anObjectTypeTreeby recursively browsing the ObjectType hierarchy starting atNodeIds0.BaseObjectType.- Parameters:
client- a connectedOpcUaClient.- Returns:
- an
ObjectTypeTree. - Throws:
org.eclipse.milo.opcua.stack.core.UaException
-
buildAsync
public static CompletableFuture<org.eclipse.milo.opcua.sdk.core.typetree.ObjectTypeTree> buildAsync(OpcUaClient client) Build anObjectTypeTreeby recursively browsing the ObjectType hierarchy starting atNodeIds0.BaseObjectType.- Parameters:
client- a connectedOpcUaClient.- Returns:
- a
CompletableFuturethat completes successfully with anObjectTypeTree, or completes exceptionally if an error occurs.
-