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 NodeSelectorSubnodeConfiguration. 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 NodeSelector Modifier and Type Method Description protected 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 NodeSelector Modifier and Type Method Description NodeSelectorTrackedNodeModel. getSelector()Gets theNodeSelectorpointing to the tracked node managed by this model.NodeSelectorNodeSelector. subSelector(String subKey)Creates a subNodeSelectorobject which uses the key(s) of this selector plus the specified key as selection criteria.NodeSelectorInMemoryNodeModel. 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 NodeSelector Modifier and Type Method Description Collection<NodeSelector>InMemoryNodeModel. selectAndTrackNodes(String key, NodeKeyResolver<ImmutableNode> resolver)Allows tracking all nodes selected by a key.Collection<NodeSelector>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 NodeSelector Modifier and Type Method Description voidInMemoryNodeModel. 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.List<QueryResult<ImmutableNode>>InMemoryNodeModel. clearTree(String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver)Clears a whole sub tree using a tracked node as root node.ImmutableNodeInMemoryNodeModel. getTrackedNode(NodeSelector selector)Gets the currentImmutableNodeinstance associated with the givenNodeSelector.NodeHandler<ImmutableNode>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 NodeSelector Constructor Description TrackedNodeModel(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.
-