com.prosysopc.ua
Class UaBrowsePath

java.lang.Object
  extended by com.prosysopc.ua.UaBrowsePath

public class UaBrowsePath
extends Object


Method Summary
 boolean equals(Object obj)
           
static UaBrowsePath from(org.opcfoundation.ua.builtintypes.ExpandedNodeId startingNode, UaQualifiedName... pathElements)
           
static UaBrowsePath from(org.opcfoundation.ua.builtintypes.ExpandedNodeId startingNode, UaRelativePath relativePath)
           
static UaBrowsePath from(UaNodeId startingNode, UaQualifiedName... pathElements)
           
static UaBrowsePath from(UaNodeId startingNode, UaRelativePath relativePath)
           
 UaRelativePath getRelativePath()
           
 UaNodeId getStartingNode()
           
 int hashCode()
           
 org.opcfoundation.ua.core.BrowsePath toBrowsePath(org.opcfoundation.ua.common.NamespaceTable namespaceTable, org.opcfoundation.ua.builtintypes.ExpandedNodeId referenceType, boolean isInverse, boolean includeSubTypes)
          Converts this UaBrowsePath to BrowsePath using a NamespaceTable to convert uris to indexes.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

from

public static UaBrowsePath from(org.opcfoundation.ua.builtintypes.ExpandedNodeId startingNode,
                                UaQualifiedName... pathElements)

from

public static UaBrowsePath from(org.opcfoundation.ua.builtintypes.ExpandedNodeId startingNode,
                                UaRelativePath relativePath)

from

public static UaBrowsePath from(UaNodeId startingNode,
                                UaQualifiedName... pathElements)

from

public static UaBrowsePath from(UaNodeId startingNode,
                                UaRelativePath relativePath)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getRelativePath

public UaRelativePath getRelativePath()

getStartingNode

public UaNodeId getStartingNode()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toBrowsePath

public org.opcfoundation.ua.core.BrowsePath toBrowsePath(org.opcfoundation.ua.common.NamespaceTable namespaceTable,
                                                         org.opcfoundation.ua.builtintypes.ExpandedNodeId referenceType,
                                                         boolean isInverse,
                                                         boolean includeSubTypes)
Converts this UaBrowsePath to BrowsePath using a NamespaceTable to convert uris to indexes. The given parameters are passed to UaRelativePath.toRelativePath(NamespaceTable, ExpandedNodeId, boolean, boolean)

Returns:
new BrowsePath
Throws:
IllegalArgumentException - if conversion cannot be done


Copyright © 2018. All rights reserved.