Package | Description |
---|---|
com.tailf.navu |
NAVU (Navigation Utilities) is an API which provides increased
accessibility to the ConfD/NCS populated data model tree:
NAVU-Tree.
|
com.tailf.navu.traversal |
Utility package for traversing the NAVU tree using NAVU API.
|
Modifier and Type | Class and Description |
---|---|
class |
IllegalParentNavuNodeException |
class |
NoSuchNavuCaseException |
class |
NoSuchNavuChoiceException |
class |
NoSuchNavuNodeException |
Modifier and Type | Method and Description |
---|---|
NavuAction |
NavuContainer.action(Integer key)
Returns a subordinate reference to action according to
the given hash value
key . |
NavuAction |
NavuContainer.action(String key)
Returns a subordinate reference to action according to
the given string
key . |
void |
NavuContext.applyClearTrans()
This method applies any changes in this transaction (Commit) using
Maapi.applyTrans(int, boolean) . |
void |
NavuContext.applyReplaceTrans()
This method applies (commit) and finish the transaction using
Maapi.applyTrans(int, boolean)
and Maapi.finishTrans(int) . |
void |
NavuContext.attachRunningTrans(int th)
Attach an existing transaction towards the
Conf.DB_RUNNING
database to be used in the context. |
ConfXMLParam[] |
NavuAction.call()
Issues an action with empty parameters
|
ConfXMLParam[] |
NavuAction.call(ConfXMLParam[] params)
Issues an action call with given parameters
|
ConfXMLParam[] |
NavuAction.call(String xml)
Issues an action call with given parameter
|
Collection<NavuNode> |
NavuNode.children()
Return the children of this NavuNode.
|
Collection<NavuNode> |
NavuList.children()
Returns elements contained by the list node.
|
Collection<NavuNode> |
IllegalParentNavuNodeException.children() |
Collection<NavuNode> |
NoSuchNavuNodeException.children() |
Collection<NavuNode> |
NavuAction.children()
Return the children of this node.
|
Collection<NavuNode> |
NavuContainer.children()
Returns a collection of child nodes
contained by the container.
|
NavuChoice |
NavuContainer.choice(String name) |
int |
NavuContext.clearTrans()
Clears the internal transaction defined by
NavuContext.startRunningTrans(int) or NavuContext.startOperationalTrans(int)
The previous transaction id if any is returned but left unattended. |
NavuContainer |
NavuNode.container(Integer key)
Returns a subordinate reference to a container according to
the given hash value.
|
NavuContainer |
NavuAction.container(Integer key) |
NavuContainer |
NavuContainer.container(Integer key)
Returns a subordinate reference to a container according to
the given hash value.
|
NavuContainer |
NavuNode.container(String key)
Returns a subordinate reference to NavuNode according to
the given string
key . |
NavuContainer |
NavuAction.container(String key) |
NavuContainer |
NavuContainer.container(String key)
Returns a subordinate reference to container according to
the given string
key . |
NavuContainer |
NavuNode.container(String prefix,
String key)
Returns a subordinate reference to container according to
the given
key and prefix . |
NavuContainer |
NavuAction.container(String prefix,
String key) |
NavuContainer |
NavuContainer.container(String prefix,
String key)
Returns a subordinate reference to container according to
the given
key and prefix . |
boolean |
NavuList.containsNode(ConfKey key)
Returns true if and only if this
NavuList
contains a NavuListEntry where
NavuListEntry.getKey() equals the specified
key. |
boolean |
NavuContainer.containsNode(NavuNode node)
Checks if the given node is contained in the schema in this container.
|
boolean |
NavuList.containsNode(String keyStr)
Returns true if this NavuList contains a mapping
for the specified string representation of a key.
|
boolean |
NavuContainer.containsNode(String nodeName)
Checks if there is a child node in the schema with given name.
|
boolean |
NavuList.containsNode(String[] keyArr)
Returns true if this NavuList contains a mapping
for the specified string representation of a key.
|
void |
NavuLeaf.create()
Create an empty leaf node.
|
NavuContainer |
NavuContainer.create()
Creates an optional container.
|
NavuContainer |
NavuList.create(ConfKey key)
Creates list element.
|
NavuContainer |
NavuList.create(ConfObject key)
Creates list element.
|
NavuContainer |
NavuList.create(String keyStr)
Creates list element.
|
NavuContainer |
NavuList.create(String[] keyArr)
Creates list element.
|
NavuLeaf |
NavuLeaf.delete()
Deletes a leaf.
|
NavuContainer |
NavuListEntry.delete()
Deletes this entry from the NavuList it contains
returns this NavuListEntry as NavuContainer.
|
NavuContainer |
NavuContainer.delete()
Deletes an optional container.
|
void |
NavuList.delete(ConfKey key)
Deletes an element from the list.
|
void |
NavuList.delete(String keyStr)
Deletes an element from the list.
|
void |
NavuList.delete(String[] keyArr)
Deletes an element from the list.
|
void |
NavuList.deleteAll()
Deletes all element from the list.
|
List<NavuNode> |
NavuLeaf.deref()
Derefs a leafref and returns the referenced objects
|
void |
NavuContext.detachRunningTrans()
For an context with an attached transaction using
NavuContext.attachRunningTrans(int) this method will detach
the transaction from the NavuContext maapi instance |
NavuListEntry |
NavuList.elem(ConfKey key)
Returns a list element according to the given key.
|
NavuContainer |
NavuList.elem(String keyStr)
Returns a list element according to the given key.
|
NavuContainer |
NavuList.elem(String[] keyArr)
Returns a list element according to the given array of keys.
|
Collection<NavuContainer> |
NavuList.elements()
Returns a shallow copy of elements contained by the list node.
|
abstract List<ConfXMLParam> |
NavuNode.encodeValues()
Encoding the sub-tree including the current
NavuNode
as the topmost NavuNode to a ConfXMLParam array. |
List<ConfXMLParam> |
NavuList.encodeValues() |
List<ConfXMLParam> |
NavuLeaf.encodeValues() |
List<ConfXMLParam> |
NavuAction.encodeValues() |
List<ConfXMLParam> |
NavuContainer.encodeValues() |
abstract List<ConfXMLParam> |
NavuNode.encodeXML()
Encoding the sub-tree including the current
NavuNode
as the topmost NavuNode to a ConfXMLParam array. |
List<ConfXMLParam> |
NavuList.encodeXML() |
List<ConfXMLParam> |
NavuLeaf.encodeXML() |
List<ConfXMLParam> |
NavuAction.encodeXML() |
List<ConfXMLParam> |
NavuContainer.encodeXML() |
Set<Map.Entry<ConfKey,NavuListEntry>> |
NavuList.entrySet()
Returns a set of entries with element key and element.
|
Set<Map.Entry<String,NavuNode>> |
NavuContainer.entrySet()
Returns a set of value-pairs.
|
abstract boolean |
NavuNode.exists()
Generic exists test for Navu navigational elements
|
boolean |
NavuList.exists()
Tests for the existence of the List node in the instance tree.
|
boolean |
NavuLeaf.exists()
Tests for the existence of the leaf node.
|
boolean |
NavuAction.exists() |
boolean |
NavuContainer.exists()
Verifies the existence of container.
|
boolean |
NavuContext.exists(NavuNodeInfo node,
String fmt,
Object[] arguments)
Internal, subject to change without notice.
Generic exists method.
|
boolean |
NavuContextBase.exists(NavuNodeInfo node,
String fmt,
Object[] arguments)
Internal, subject to change without notice.
Generic exists method.
|
Map<ConfKey,NavuChange> |
NavuContainer.findChanges(Integer[] criteria)
Analyzes what changes has been done within this
transaction.
|
void |
NavuContext.finishClearTrans()
Finishes current trans using
Maapi.finishTrans(int) and
clears the trans from this NavuContext. |
NavuNode |
NavuContainer.get(String nodeName)
Returns a subordinate node with the name
nodeName . |
List<NavuNode> |
NavuNode.getChanges()
Return the descendant
NavuNode 's
(including this element) that has been affected by
changes to the MAAPI transaction. |
List<NavuNode> |
NavuAction.getChanges() |
List<NavuNode> |
NavuNode.getChanges(boolean emitSubTree)
Return the descendant
NavuNode including this
NavuNode that has been affected by the
current MAAPI transaction. |
List<NavuNode> |
NavuAction.getChanges(boolean emitSubtree) |
List<NavuNode> |
NavuNode.getChanges(boolean emitSubTree,
DiffIterateOperFlag... forOps)
Return the descendant
NavuNode including this
NavuNode that has been affected by the
current MAAPI transaction. |
List<NavuNode> |
NavuAction.getChanges(boolean emitSubtree,
DiffIterateOperFlag... forOps) |
NavuNode |
NavuNode.getNavuNode(ConfPath path)
Retrieve a NavuNode based on the given absolute or relative
path.
|
NavuNode |
NavuAction.getNavuNode(ConfPath path) |
List<NavuChoice> |
NavuContainer.getSelectCaseAsNavuChoice(String choice)
Returns a collection of the "toplevel" choice elements of
the a current selected case.
|
List<NavuNode> |
NavuContainer.getSelectCaseAsNavuNode(String choice)
Returns a collection of the "toplevel" node elements of
the a current selected case.
|
MaapiSchemas.CSCase |
NavuContainer.getSelectedCase(String choice)
Returns the selected cases of a given choice.
|
int |
NavuContainer.getUserSession()
Get the current Maapi user session if this container context uses
Maapi.
|
ConfXMLParam[] |
NavuNode.getValues(ConfXMLParam[] params)
Read an arbitrary set of sub-elements from this
NavuNode . |
ConfXMLParam[] |
NavuAction.getValues(ConfXMLParam[] param)
Invokes or call an action defined in the data model (see
tailf_yang_extensions(5) ). |
ConfXMLParam[] |
NavuNode.getValues(String xml)
Read an arbitrary set of sub-elements of a container element.
|
ConfXMLParam[] |
NavuLeaf.getValues(String xml) |
ConfXMLParam[] |
NavuAction.getValues(String xml)
Invokes or call an action defined in the data model (see
tailf_yang_extensions(5) ). |
ConfXMLParam[] |
NavuNode.getXml(String xml)
Deprecated.
|
ConfXMLParam[] |
NavuList.getXml(String xml)
Read an arbitrary set of sub-elements of a container element.
|
NavuContainer |
NavuList.insert(ConfKey key,
boolean createBackpointer)
Inserts an element into a list using Maapi.insert().
|
boolean |
NavuList.isEmpty()
Checks if there are any elements in the list.
|
boolean |
NavuContainer.isEmpty()
Checks if the container has any members.
|
Set<ConfKey> |
NavuList.keySet()
Returns a set of keys.
|
Set<String> |
NavuContainer.keySet()
Returns a set of nodeNames.
|
NavuLeaf |
NavuNode.leaf(Integer key)
Returns a subordinate reference to a leaf node according to
the given hash value
key . |
NavuLeaf |
NavuAction.leaf(Integer key) |
NavuLeaf |
NavuContainer.leaf(Integer key)
Returns a subordinate reference to a leaf node according to
the given hash value
key . |
NavuLeaf |
NavuNode.leaf(String key)
Returns a subordinate reference to a NavuNode according to
the given string
key . |
NavuLeaf |
NavuAction.leaf(String leaf) |
NavuLeaf |
NavuContainer.leaf(String key)
Returns a subordinate reference to a leaf node according to
the given string
key . |
NavuLeaf |
NavuNode.leaf(String prefix,
String key)
Returns a subordinate reference to leaf according to
the given
key and prefix . |
NavuLeaf |
NavuAction.leaf(String prefix,
String leaf) |
NavuLeaf |
NavuContainer.leaf(String prefix,
String key)
Returns a subordinate reference to leaf according to
the given
key and prefix . |
NavuList |
NavuNode.list(Integer key)
Returns a subordinate reference to list according to
the given hash value
key . |
NavuList |
NavuAction.list(Integer key) |
NavuList |
NavuContainer.list(Integer key)
Returns a subordinate reference to list according to
the given hash value
key . |
NavuList |
NavuNode.list(String key)
Returns a subordinate reference to NavuNode according to
the given string
key . |
NavuList |
NavuAction.list(String key) |
NavuList |
NavuContainer.list(String key)
Returns a subordinate reference to list according to
the given string
key . |
NavuList |
NavuNode.list(String prefix,
String key)
Returns a subordinate reference to list according to
the given
key and prefix . |
NavuList |
NavuAction.list(String prefix,
String key) |
NavuList |
NavuContainer.list(String prefix,
String key)
Returns a subordinate reference to list according to
the given
key and prefix . |
void |
NavuList.move(ConfKey key,
NavuList.WhereTo whereTo,
ConfKey to)
Move a list element to a new position in the list.
|
void |
NavuList.move(String keyStr,
NavuList.WhereTo whereTo,
String toStr)
Move a list element to a new position in the list.
|
ConfXMLParam[] |
NavuParser.parse()
Parses the xml and produces ConfXMLParam[]
|
PreparedXMLStatement |
NavuNode.prepareXMLCall(String xml)
A Prepared xml setValues() that accepts parameterized values "?"
instead of a string representation of the value
when on invocation the value is not known.
|
PreparedXMLStatement |
NavuList.prepareXMLCall(String xml)
A Prepared xml set() that accepts parameterized values "?"
instead of a string representation of the value
when on invocation the value is not known.
|
NavuCdbSubscriber |
NavuCdbSubscriber.register(NavuCdbDiffIterate cb,
ConfPath path)
Deprecated.
Register a user provided callback with a specified path.
|
NavuCdbSubscriber |
NavuCdbConfigSubscriber.register(NavuCdbDiffIterate cb,
ConfPath path)
Deprecated.
Registers a subscription item onto
the
NavuCdbConfigSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbOperSubscriber.register(NavuCdbDiffIterate cb,
ConfPath path)
Deprecated.
Registers a subscription item onto the this
NavuCdbOperSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbSubscriber.register(NavuCdbDiffIterate cb,
ConfPath path,
EnumSet<DiffIterateFlags> diffIterFlags)
Deprecated.
Register a user provided callback with a specified path with additional
iteration flags.
|
NavuCdbSubscriber |
NavuCdbConfigSubscriber.register(NavuCdbDiffIterate cb,
ConfPath path,
EnumSet<DiffIterateFlags> flags)
Deprecated.
Registers a subscription item onto the
NavuCdbConfigSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbOperSubscriber.register(NavuCdbDiffIterate cb,
ConfPath path,
EnumSet<DiffIterateFlags> flags)
Deprecated.
Registers a subscription item onto the this
NavuCdbOperSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbSubscriber.register(NavuCdbDiffIterate cb,
NavuNode node)
Deprecated.
Register a user provided callback with a specified NavuNode.
|
NavuCdbSubscriber |
NavuCdbConfigSubscriber.register(NavuCdbDiffIterate cb,
NavuNode node)
Deprecated.
Registers a subscription item onto the
NavuCdbConfigSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbOperSubscriber.register(NavuCdbDiffIterate cb,
NavuNode node)
Deprecated.
Registers a subscription item onto the this
NavuCdbOperSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbSubscriber.register(NavuCdbDiffIterate cb,
NavuNode node,
EnumSet<DiffIterateFlags> diffIterFlags)
Deprecated.
Register a user provided callback with a specified NavuNode with
additional iteration flags.
|
NavuCdbSubscriber |
NavuCdbConfigSubscriber.register(NavuCdbDiffIterate cb,
NavuNode node,
EnumSet<DiffIterateFlags> flags)
Deprecated.
Registers a subscription item onto the
NavuCdbConfigSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
NavuCdbSubscriber |
NavuCdbOperSubscriber.register(NavuCdbDiffIterate cb,
NavuNode node,
EnumSet<DiffIterateFlags> flags)
Deprecated.
Registers a subscription item onto the this
NavuCdbOperSubscriber
with a given user provided callback that will be invoked on
Cdb notifications. |
void |
NavuLeaf.safeCreate()
Create an empty leaf node, silently succeeding
if the leaf already exists
|
NavuContainer |
NavuContainer.safeCreate()
Creates an optional container.
|
NavuContainer |
NavuList.safeCreate(ConfKey key)
The variant of
create that succeeds even if the
object already exists |
NavuContainer |
NavuList.safeCreate(ConfObject key)
The variant of
create that succeeds even if the
object already exists. |
NavuContainer |
NavuList.safeCreate(String keyStr)
The variant of
create that succeeds even if the
object already exists. |
NavuContainer |
NavuList.safeCreate(String[] keyArr)
The variant of
create that succeeds even if the
object already exists. |
abstract Collection<NavuNode> |
NavuNode.select(ConfObject[] query) |
Collection<NavuNode> |
NavuList.select(ConfObject[] kp) |
Collection<NavuNode> |
NavuAction.select(ConfObject[] query) |
Collection<NavuNode> |
NavuContainer.select(ConfObject[] kp) |
abstract Collection<NavuNode> |
NavuNode.select(List<String> query) |
Collection<NavuNode> |
NavuList.select(List<String> path) |
Collection<NavuNode> |
NavuLeaf.select(List<String> path) |
Collection<NavuNode> |
NavuAction.select(List<String> query)
Not supported returns only an empty Collection
|
Collection<NavuNode> |
NavuContainer.select(List<String> path) |
abstract Collection<NavuNode> |
NavuNode.select(String query) |
Collection<NavuNode> |
NavuList.select(String path) |
Collection<NavuNode> |
NavuLeaf.select(String path) |
Collection<NavuNode> |
NavuAction.select(String query)
Not supported returns only an empty Collection
|
Collection<NavuNode> |
NavuContainer.select(String path) |
void |
PreparedXMLStatement.set()
Deprecated.
|
void |
NavuLeaf.set(ConfValue val)
Sets the value of the leaf node.
|
void |
PreparedXMLStatement.set(NavuContext context)
Deprecated.
|
void |
PreparedXMLStatement.set(NavuNode node)
Deprecated.
|
void |
NavuList.set(String xml)
Deprecated.
|
void |
NavuLeaf.set(String val)
Sets the value and tries to perform an update.
|
void |
NavuContainer.set(String xml)
Deprecated.
|
abstract NavuNode |
NavuNode.setChange(List<ConfObject> path,
DiffIterateOperFlag op,
ConfValue oldValue,
NavuContext delContext)
Internal, subject to change without notice.
|
NavuNode |
NavuList.setChange(List<ConfObject> path,
DiffIterateOperFlag op,
ConfValue oldValue,
NavuContext delContext) |
NavuNode |
NavuLeaf.setChange(List<ConfObject> kp,
DiffIterateOperFlag op,
ConfValue oldValue,
NavuContext delContext) |
NavuNode |
NavuAction.setChange(List<ConfObject> kp,
DiffIterateOperFlag op,
ConfValue oldValue,
NavuContext delContext)
Sets the change type on a node.
|
NavuNode |
NavuContainer.setChange(List<ConfObject> path,
DiffIterateOperFlag op,
ConfValue oldValue,
NavuContext delContext) |
NavuContainer |
NavuContainer.setOperationalDataCase(String choiceStr,
String caseStr)
Deprecated.
Use the method
NavuContainer.setOperDataCase(String , String) |
void |
NavuContainer.setOperDataCase(String choiceStr,
String caseStr)
Set a case with the name
caseStr for a choice
choiceStr for Cdb when writing operational data. |
void |
PreparedXMLStatement.setValues()
When all the parameterized values has been filled
this method is intended to be invoked for a
final set operation with the given values.
|
void |
NavuNode.setValues(ConfXMLParam[] params)
Set arbitrary sub-elements of a container or list entry.
|
void |
PreparedXMLStatement.setValues(NavuContext context)
When all the parameterized values has been filled
this method is intended to be invoked for a
final set operation with the given values.
|
void |
PreparedXMLStatement.setValues(NavuNode node) |
void |
NavuNode.setValues(String xml)
Set arbitrary sub-elements of a container element.
|
void |
NavuLeaf.setValues(String xml)
This method is almost identical to
NavuLeaf.set(String) with the
exception that the value should be wrapped inside XML tag. |
void |
NavuLeaf.sharedCreate()
Create an empty leaf node, silently succeeding
if the leaf already exists and also maintain the
FASTMAP reference counter on the leaf.
|
NavuContainer |
NavuContainer.sharedCreate()
Creates an optional container.
|
NavuContainer |
NavuList.sharedCreate(ConfKey key)
The variant of
create that succeeds even if the
object already exists, and also maintains a reference counter
on the object. |
NavuContainer |
NavuList.sharedCreate(ConfObject key)
The variant of
create that succeeds even if the
object already exists, and also maintains a reference counter
on the object. |
NavuContainer |
NavuList.sharedCreate(String keyStr)
The variant of
create that succeeds even if the
object already exists, and also maintains a reference counter
on the object. |
NavuContainer |
NavuList.sharedCreate(String[] keyArr)
The variant of
create that succeeds even if the
object already exists, and also maintains a reference counter
on the object. |
void |
NavuLeaf.sharedSet(ConfValue val)
Sets the value of a leaf node with FastMap support, creating
backpointers and reference counter similar to sharedCreate()
All FastMap code shall (in principle) allways use this method instead
of set()
|
void |
NavuLeaf.sharedSet(String val)
SharedSet using string representation of value.
|
void |
PreparedXMLStatement.sharedSetValues()
When all the parameterized values has been filled
this method is intended to be invoked for a
final set operation with the given values.
|
void |
NavuNode.sharedSetValues(ConfXMLParam[] params)
Set arbitrary sub-elements of a container or list entry
with FastMap support, creating backpointers and reference counter.
|
void |
PreparedXMLStatement.sharedSetValues(NavuContext context)
When all the parameterized values has been filled
this method is intended to be invoked for a
final set operation with the given values.
|
void |
PreparedXMLStatement.sharedSetValues(NavuNode node) |
void |
NavuNode.sharedSetValues(String xml)
Set arbitrary sub-elements of a container or list entry
with FastMap support, creating backpointers and reference counter.
|
int |
NavuList.size()
Returns the number of list elements contained by the list node.
|
int |
NavuContainer.size()
Returns the number of nodes contained by the container.
|
int |
NavuContext.startOperationalTrans(int mode)
This method starts a transaction towards the
Conf.DB_OPERATIONAL
database to be used in the context. |
int |
NavuContext.startOperationalTrans(int mode,
String vendor,
String product,
String version,
String clientId) |
int |
NavuContext.startPreCommitRunningTrans()
This method starts a transaction towards the PRE_COMMIT_RUNNING
datastore.
|
int |
NavuContext.startPreCommitRunningTrans(String vendor,
String product,
String version,
String clientId) |
int |
NavuContext.startRunningTrans(int mode)
This method starts a transaction towards the
Conf.DB_RUNNING
database to be used in the context. |
int |
NavuContext.startRunningTrans(int mode,
String vendor,
String product,
String version,
String clientId) |
ConfKey |
NavuLeaf.toKey()
Convert the leaf value to a ConfKey.
|
ConfValue |
NavuLeaf.value()
Returns the effective value on the first call,
or cached value in the subsequent calls
of this leaf.
|
String |
NavuLeaf.valueAsString()
Returns the Schema aware string representation of a leaf.
|
abstract void |
NavuNode.valueUpdateInd(NavuNode child)
Internal, subject to change without notice.
|
void |
NavuList.valueUpdateInd(NavuNode child) |
void |
NavuContainer.valueUpdateInd(NavuNode child)
An indication received from a child node.
|
List<NavuNode> |
NavuNode.xPathSelect(String query)
Evaluates the XPath Path expression query returns
resulting node set as list of NavuNode's.
|
List<NavuNode> |
NavuAction.xPathSelect(String xPath) |
void |
NavuNode.xPathSelectIterate(String query,
NavuNodeSetIterate iterate)
Iterate through a NodeSet based on a supplied XPath query.
|
Constructor and Description |
---|
NavuParser(String xml,
MaapiSchemas.CSNode node,
int mode)
Constructor for the XML parser
The xml snippet must have root tag that corresponds to the root CSNode
The parser works in one of three modes:
NavuParser.MODE_GET |
Modifier and Type | Method and Description |
---|---|
static NavuTreeTraversal |
NavuTreeTraversal.createInstance(NavuContext ctx,
NavuTraversalMean travmeth)
Factory method to retrieve an instance of this class.
|
void |
TraversalFilter.currentNode(NavuNode node) |
Set<String> |
NavuTreeTraversal.traverse()
Start the traversal process.
|
Set<String> |
NavuTraversalMean.traverse(NavuNode root,
List<TraversalFilter> filter) |
Set<String> |
NavuTraversalBfsMean.traverse(NavuNode root,
List<TraversalFilter> filters) |
Set<String> |
NavuTraversalDfsMean.traverse(NavuNode root,
List<TraversalFilter> filters) |