Uses of Class
org.apache.commons.configuration2.tree.NodeTracker.TrackedNodeData
Packages that use NodeTracker.TrackedNodeData
Package
Description
A package with helper and utility classes used by hierarchical configurations.
-
Uses of NodeTracker.TrackedNodeData in org.apache.commons.configuration2.tree
Fields in org.apache.commons.configuration2.tree with type parameters of type NodeTracker.TrackedNodeDataModifier and TypeFieldDescriptionprivate final Map
<NodeSelector, NodeTracker.TrackedNodeData> NodeTracker.trackedNodes
A map with data about tracked nodes.Methods in org.apache.commons.configuration2.tree that return NodeTracker.TrackedNodeDataModifier and TypeMethodDescriptionNodeTracker.TrackedNodeData.detach
(ImmutableNode newNode) Returns an instance with the detached flag set to true.private static NodeTracker.TrackedNodeData
NodeTracker.detachedTrackedNodeData
(NodeSelector txTarget, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Creates a newTrackedNodeData
object for a tracked node which becomes detached within the current transaction.private static NodeTracker.TrackedNodeData
NodeTracker.determineUpdatedTrackedNodeData
(ImmutableNode root, NodeSelector txTarget, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Returns aTrackedNodeData
object for an update operation.private NodeTracker.TrackedNodeData
NodeTracker.getTrackedNodeData
(NodeSelector selector) Obtains theTrackedNodeData
object for the specified selector.NodeTracker.TrackedNodeData.observerAdded()
Another observer was added for this tracked node.NodeTracker.TrackedNodeData.observerRemoved()
An observer for this tracked node was removed.private static NodeTracker.TrackedNodeData
NodeTracker.trackDataForAddedObserver
(ImmutableNode root, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, NodeTracker.TrackedNodeData trackData) Creates aTrackedNodeData
object for a newly added observer for the specified node selector.NodeTracker.TrackedNodeData.updateNode
(ImmutableNode newNode) Updates the node reference.Methods in org.apache.commons.configuration2.tree with parameters of type NodeTracker.TrackedNodeDataModifier and TypeMethodDescriptionprivate static ImmutableNode
NodeTracker.createEmptyTrackedNode
(NodeTracker.TrackedNodeData data) Creates an empty node derived from the passed inTrackedNodeData
object.private static NodeTracker.TrackedNodeData
NodeTracker.trackDataForAddedObserver
(ImmutableNode root, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, NodeTracker.TrackedNodeData trackData) Creates aTrackedNodeData
object for a newly added observer for the specified node selector.Method parameters in org.apache.commons.configuration2.tree with type arguments of type NodeTracker.TrackedNodeDataModifier and TypeMethodDescriptionprivate static NodeTracker.TrackedNodeData
NodeTracker.detachedTrackedNodeData
(NodeSelector txTarget, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Creates a newTrackedNodeData
object for a tracked node which becomes detached within the current transaction.private static NodeTracker.TrackedNodeData
NodeTracker.determineUpdatedTrackedNodeData
(ImmutableNode root, NodeSelector txTarget, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Returns aTrackedNodeData
object for an update operation.Constructor parameters in org.apache.commons.configuration2.tree with type arguments of type NodeTracker.TrackedNodeDataModifierConstructorDescriptionprivate
Creates a new instance ofNodeTracker
and initializes it with the given map of tracked nodes.