Uses of Class
org.apache.commons.configuration2.tree.NodeTracker.TrackedNodeData
-
Packages that use NodeTracker.TrackedNodeData Package Description org.apache.commons.configuration2.tree 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.TrackedNodeData Modifier and Type Field Description private java.util.Map<NodeSelector,NodeTracker.TrackedNodeData>
NodeTracker. trackedNodes
A map with data about tracked nodes.Methods in org.apache.commons.configuration2.tree that return NodeTracker.TrackedNodeData Modifier and Type Method Description NodeTracker.TrackedNodeData
NodeTracker.TrackedNodeData. detach(ImmutableNode newNode)
Returns an instance with the detached flag set to true.private static NodeTracker.TrackedNodeData
NodeTracker. detachedTrackedNodeData(NodeSelector txTarget, java.util.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, java.util.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
NodeTracker.TrackedNodeData. observerAdded()
Another observer was added for this tracked node.NodeTracker.TrackedNodeData
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
NodeTracker.TrackedNodeData. updateNode(ImmutableNode newNode)
Updates the node reference.Methods in org.apache.commons.configuration2.tree with parameters of type NodeTracker.TrackedNodeData Modifier and Type Method Description private 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.TrackedNodeData Modifier and Type Method Description private static NodeTracker.TrackedNodeData
NodeTracker. detachedTrackedNodeData(NodeSelector txTarget, java.util.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, java.util.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.TrackedNodeData Constructor Description NodeTracker(java.util.Map<NodeSelector,NodeTracker.TrackedNodeData> map)
Creates a new instance ofNodeTracker
and initializes it with the given map of tracked nodes.
-