Uses of Class
org.apache.commons.configuration2.tree.NodeSelector
-
Packages that use NodeSelector Package Description org.apache.commons.configuration2 The Configuration main package.org.apache.commons.configuration2.tree 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 NodeSelector Modifier and Type Method Description NodeSelector
SubnodeConfiguration. getRootSelector()
Returns the selector to the root node of this configuration.protected NodeSelector
BaseHierarchicalConfiguration. getSubConfigurationNodeSelector(java.lang.String key)
Returns theNodeSelector
to be used for a sub configuration based on the passed in key.protected NodeSelector
SubnodeConfiguration. getSubConfigurationNodeSelector(java.lang.String key)
Returns theNodeSelector
to be used for a sub configuration based on the passed in key.Methods in org.apache.commons.configuration2 with parameters of type NodeSelector Modifier and Type Method Description protected SubnodeConfiguration
BaseHierarchicalConfiguration. createSubConfigurationForTrackedNode(NodeSelector selector, InMemoryNodeModelSupport parentModelSupport)
Creates a connected sub configuration based on a selector for a tracked node.protected SubnodeConfiguration
SubnodeConfiguration. 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 NodeSelector Modifier and Type Method Description NodeSelector
TrackedNodeModel. getSelector()
Returns theNodeSelector
pointing to the tracked node managed by this model.NodeSelector
NodeSelector. subSelector(java.lang.String subKey)
Creates a subNodeSelector
object which uses the key(s) of this selector plus the specified key as selection criteria.NodeSelector
InMemoryNodeModel. trackChildNodeWithCreation(java.lang.String key, java.lang.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 NodeSelector Modifier and Type Method Description java.util.Collection<NodeSelector>
InMemoryNodeModel. selectAndTrackNodes(java.lang.String key, NodeKeyResolver<ImmutableNode> resolver)
Allows tracking all nodes selected by a key.java.util.Collection<NodeSelector>
InMemoryNodeModel. trackChildNodes(java.lang.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 NodeSelector Modifier and Type Method Description void
InMemoryNodeModel. addNodes(java.lang.String key, NodeSelector selector, java.util.Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver)
Adds new nodes using a tracked node as root node.void
InMemoryNodeModel. addProperty(java.lang.String key, NodeSelector selector, java.lang.Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver)
Adds new property values using a tracked node as root node.void
InMemoryNodeModel. clearProperty(java.lang.String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver)
Clears a property using a tracked node as root node.java.util.List<QueryResult<ImmutableNode>>
InMemoryNodeModel. clearTree(java.lang.String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver)
Clears a whole sub tree using a tracked node as root node.ImmutableNode
InMemoryNodeModel. getTrackedNode(NodeSelector selector)
Returns the currentImmutableNode
instance associated with the givenNodeSelector
.NodeHandler<ImmutableNode>
InMemoryNodeModel. getTrackedNodeHandler(NodeSelector selector)
Returns aNodeHandler
for a tracked node.boolean
InMemoryNodeModel. isTrackedNodeDetached(NodeSelector selector)
Returns a flag whether the specified tracked node is detached.void
InMemoryNodeModel. replaceTrackedNode(NodeSelector selector, ImmutableNode newNode)
Replaces a tracked node by another node.void
InMemoryNodeModel. setProperty(java.lang.String key, NodeSelector selector, java.lang.Object value, NodeKeyResolver<ImmutableNode> resolver)
Sets the value of a property using a tracked node as root node.void
InMemoryNodeModel. trackNode(NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver)
Adds a node to be tracked.void
InMemoryNodeModel. untrackNode(NodeSelector selector)
Removes a tracked node.Constructors in org.apache.commons.configuration2.tree with parameters of type NodeSelector Constructor Description TrackedNodeModel(InMemoryNodeModelSupport modelSupport, NodeSelector sel, boolean untrackOnFinalize)
Creates a new instance ofTrackedNodeModel
and initializes it with the given underlying model and the selector to the root node.
-