Uses of Class
org.apache.commons.configuration2.tree.NodeTracker
Packages that use NodeTracker
Package
Description
A package with helper and utility classes used by hierarchical configurations.
-
Uses of NodeTracker in org.apache.commons.configuration2.tree
Fields in org.apache.commons.configuration2.tree declared as NodeTrackerModifier and TypeFieldDescriptionprivate final NodeTracker
TreeData.nodeTracker
The node tracker.Methods in org.apache.commons.configuration2.tree that return NodeTrackerModifier and TypeMethodDescriptionNodeTracker.detachAllTrackedNodes()
Marks all tracked nodes as detached.TreeData.getNodeTracker()
Gets theNodeTracker
NodeTracker.replaceAndDetachTrackedNode
(NodeSelector selector, ImmutableNode newNode) Replaces a tracked node by another one.NodeTracker.trackNode
(ImmutableNode root, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler) Adds a node to be tracked.NodeTracker.trackNodes
(Collection<NodeSelector> selectors, Collection<ImmutableNode> nodes) Adds a number of nodes to be tracked.NodeTracker.untrackNode
(NodeSelector selector) Notifies this object that an observer was removed for the specified tracked node.NodeTracker.update
(ImmutableNode root, NodeSelector txTarget, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler) Updates tracking information after the node structure has been changed.Methods in org.apache.commons.configuration2.tree with parameters of type NodeTrackerModifier and TypeMethodDescriptionprivate TreeData
InMemoryNodeModel.createTreeDataForRootAndTracker
(ImmutableNode root, NodeTracker newTracker) Creates aTreeData
object for the specified root node andNodeTracker
.TreeData.updateNodeTracker
(NodeTracker newTracker) Creates a new instance which uses the specifiedNodeTracker
.Constructors in org.apache.commons.configuration2.tree with parameters of type NodeTrackerModifierConstructorDescriptionTreeData
(ImmutableNode root, Map<ImmutableNode, ImmutableNode> parentMapping, Map<ImmutableNode, ImmutableNode> replacements, NodeTracker tracker, ReferenceTracker refTracker) Creates a new instance ofTreeData
and initializes it with all data to be stored.