Uses of Class
org.apache.commons.configuration2.tree.NodeSelector
Packages that use NodeSelector
Package
Description
The Configuration main package.
A package with helper and utility classes used by hierarchical configurations.
-
Uses of NodeSelector in org.apache.commons.configuration2
Methods in org.apache.commons.configuration2 that return NodeSelectorModifier and TypeMethodDescriptionSubnodeConfiguration.getRootSelector()Gets the selector to the root node of this configuration.protected NodeSelectorBaseHierarchicalConfiguration.getSubConfigurationNodeSelector(String key) Gets theNodeSelectorto be used for a sub configuration based on the passed in key.protected NodeSelectorSubnodeConfiguration.getSubConfigurationNodeSelector(String key) Gets theNodeSelectorto be used for a sub configuration based on the passed in key.Methods in org.apache.commons.configuration2 with parameters of type NodeSelectorModifier and TypeMethodDescriptionprotected SubnodeConfigurationBaseHierarchicalConfiguration.createSubConfigurationForTrackedNode(NodeSelector selector, InMemoryNodeModelSupport parentModelSupport) Creates a connected sub configuration based on a selector for a tracked node.protected SubnodeConfigurationSubnodeConfiguration.createSubConfigurationForTrackedNode(NodeSelector selector, InMemoryNodeModelSupport parentModelSupport) Creates a connected sub configuration based on a selector for a tracked node. -
Uses of NodeSelector in org.apache.commons.configuration2.tree
Methods in org.apache.commons.configuration2.tree that return NodeSelectorModifier and TypeMethodDescriptionTrackedNodeModel.getSelector()Gets theNodeSelectorpointing to the tracked node managed by this model.NodeSelector.subSelector(String subKey) Creates a subNodeSelectorobject which uses the key(s) of this selector plus the specified key as selection criteria.InMemoryNodeModel.trackChildNodeWithCreation(String key, String childName, NodeKeyResolver<ImmutableNode> resolver) Tracks a node which is a child of another node selected by the passed in key.Methods in org.apache.commons.configuration2.tree that return types with arguments of type NodeSelectorModifier and TypeMethodDescriptionInMemoryNodeModel.selectAndTrackNodes(String key, NodeKeyResolver<ImmutableNode> resolver) Allows tracking all nodes selected by a key.InMemoryNodeModel.trackChildNodes(String key, NodeKeyResolver<ImmutableNode> resolver) Tracks all nodes which are children of the node selected by the passed in key.Methods in org.apache.commons.configuration2.tree with parameters of type NodeSelectorModifier and TypeMethodDescriptionvoidInMemoryNodeModel.addNodes(String key, NodeSelector selector, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) Adds new nodes using a tracked node as root node.voidInMemoryNodeModel.addProperty(String key, NodeSelector selector, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) Adds new property values using a tracked node as root node.voidInMemoryNodeModel.clearProperty(String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Clears a property using a tracked node as root node.InMemoryNodeModel.clearTree(String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Clears a whole sub tree using a tracked node as root node.InMemoryNodeModel.getTrackedNode(NodeSelector selector) Gets the currentImmutableNodeinstance associated with the givenNodeSelector.InMemoryNodeModel.getTrackedNodeHandler(NodeSelector selector) Gets aNodeHandlerfor a tracked node.booleanInMemoryNodeModel.isTrackedNodeDetached(NodeSelector selector) Returns a flag whether the specified tracked node is detached.voidInMemoryNodeModel.replaceTrackedNode(NodeSelector selector, ImmutableNode newNode) Replaces a tracked node by another node.voidInMemoryNodeModel.setProperty(String key, NodeSelector selector, Object value, NodeKeyResolver<ImmutableNode> resolver) Sets the value of a property using a tracked node as root node.voidInMemoryNodeModel.trackNode(NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Adds a node to be tracked.voidInMemoryNodeModel.untrackNode(NodeSelector selector) Removes a tracked node.Constructors in org.apache.commons.configuration2.tree with parameters of type NodeSelectorModifierConstructorDescriptionTrackedNodeModel(InMemoryNodeModelSupport modelSupport, NodeSelector sel, boolean untrackOnFinalize) Creates a new instance ofTrackedNodeModeland initializes it with the given underlying model and the selector to the root node.