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.trackedNodesA 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.TrackedNodeDataNodeTracker.detachedTrackedNodeData(NodeSelector txTarget, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Creates a newTrackedNodeDataobject for a tracked node which becomes detached within the current transaction.private static NodeTracker.TrackedNodeDataNodeTracker.determineUpdatedTrackedNodeData(ImmutableNode root, NodeSelector txTarget, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Returns aTrackedNodeDataobject for an update operation.private NodeTracker.TrackedNodeDataNodeTracker.getTrackedNodeData(NodeSelector selector) Obtains theTrackedNodeDataobject 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.TrackedNodeDataNodeTracker.trackDataForAddedObserver(ImmutableNode root, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, NodeTracker.TrackedNodeData trackData) Creates aTrackedNodeDataobject 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 ImmutableNodeNodeTracker.createEmptyTrackedNode(NodeTracker.TrackedNodeData data) Creates an empty node derived from the passed inTrackedNodeDataobject.private static NodeTracker.TrackedNodeDataNodeTracker.trackDataForAddedObserver(ImmutableNode root, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, NodeTracker.TrackedNodeData trackData) Creates aTrackedNodeDataobject 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.TrackedNodeDataNodeTracker.detachedTrackedNodeData(NodeSelector txTarget, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Creates a newTrackedNodeDataobject for a tracked node which becomes detached within the current transaction.private static NodeTracker.TrackedNodeDataNodeTracker.determineUpdatedTrackedNodeData(ImmutableNode root, NodeSelector txTarget, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler, Map.Entry<NodeSelector, NodeTracker.TrackedNodeData> e) Returns aTrackedNodeDataobject for an update operation.Constructor parameters in org.apache.commons.configuration2.tree with type arguments of type NodeTracker.TrackedNodeDataModifierConstructorDescriptionprivateCreates a new instance ofNodeTrackerand initializes it with the given map of tracked nodes.