Uses of Interface
org.apache.commons.configuration2.tree.NodeKeyResolver
Package
Description
The Configuration main package.
Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.
A package with helper and utility classes used by hierarchical configurations.
-
Uses of NodeKeyResolver in org.apache.commons.configuration2
Modifier and TypeClassDescriptionclass
A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.class
A base class for configuration implementations based on YAML structures.class
A specialized hierarchical configuration implementation that is based on a structure ofImmutableNode
objects.class
A hierarchical composite configuration class.class
DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.class
A specialized hierarchical configuration implementation for parsing ini files.class
A specialized hierarchical configuration class that is able to parse JSON documents.class
Wraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.class
A specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.class
A specialized hierarchical configuration class that is able to parse XML documents.class
A specialized hierarchical configuration class that is able to parse YAML documents. -
Uses of NodeKeyResolver in org.apache.commons.configuration2.plist
Modifier and TypeClassDescriptionclass
NeXT / OpenStep style configuration.class
Property list file (plist) in XML FORMAT as used by macOS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd). -
Uses of NodeKeyResolver in org.apache.commons.configuration2.tree
Modifier and TypeMethodDescriptionvoid
InMemoryNodeModel.addNodes
(String key, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) void
InMemoryNodeModel.addNodes
(String key, NodeSelector selector, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) Adds new nodes using a tracked node as root node.void
NodeModel.addNodes
(String key, Collection<? extends T> nodes, NodeKeyResolver<T> resolver) Adds a collection of new nodes to this model.void
TrackedNodeModel.addNodes
(String key, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) void
InMemoryNodeModel.addProperty
(String key, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) void
InMemoryNodeModel.addProperty
(String key, NodeSelector selector, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) Adds new property values using a tracked node as root node.void
NodeModel.addProperty
(String key, Iterable<?> values, NodeKeyResolver<T> resolver) Adds a new property to this node model consisting of an arbitrary number of values.void
TrackedNodeModel.addProperty
(String key, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) void
InMemoryNodeModel.clear
(NodeKeyResolver<ImmutableNode> resolver) Removes all data from this model.void
NodeModel.clear
(NodeKeyResolver<T> resolver) Removes all data from this model.void
TrackedNodeModel.clear
(NodeKeyResolver<ImmutableNode> resolver) Removes all data from this model.void
InMemoryNodeModel.clearProperty
(String key, NodeKeyResolver<ImmutableNode> resolver) Clears the value of a property.void
InMemoryNodeModel.clearProperty
(String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Clears a property using a tracked node as root node.void
NodeModel.clearProperty
(String key, NodeKeyResolver<T> resolver) Clears the value of a property.void
TrackedNodeModel.clearProperty
(String key, NodeKeyResolver<ImmutableNode> resolver) InMemoryNodeModel.clearTree
(String key, NodeKeyResolver<ImmutableNode> resolver) Removes the sub trees defined by the given key from this model.InMemoryNodeModel.clearTree
(String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Clears a whole sub tree using a tracked node as root node.NodeModel.clearTree
(String key, NodeKeyResolver<T> resolver) Removes the sub trees defined by the given key from this model.TrackedNodeModel.clearTree
(String key, NodeKeyResolver<ImmutableNode> resolver) void
InMemoryNodeModel.mergeRoot
(ImmutableNode node, String rootName, Map<ImmutableNode, ?> references, Object rootRef, NodeKeyResolver<ImmutableNode> resolver) Merges the root node of this model with the specified node.void
InMemoryNodeModel.replaceRoot
(ImmutableNode newRoot, NodeKeyResolver<ImmutableNode> resolver) Replaces the root node of this model.NodeSelector.select
(ImmutableNode root, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler) Applies thisNodeSelector
on the specified root node.InMemoryNodeModel.selectAndTrackNodes
(String key, NodeKeyResolver<ImmutableNode> resolver) Allows tracking all nodes selected by a key.void
InMemoryNodeModel.setProperty
(String key, Object value, NodeKeyResolver<ImmutableNode> resolver) void
InMemoryNodeModel.setProperty
(String key, NodeSelector selector, Object value, NodeKeyResolver<ImmutableNode> resolver) Sets the value of a property using a tracked node as root node.void
NodeModel.setProperty
(String key, Object value, NodeKeyResolver<T> resolver) Changes the value of a property.void
TrackedNodeModel.setProperty
(String key, Object value, NodeKeyResolver<ImmutableNode> resolver) InMemoryNodeModel.trackChildNodes
(String key, NodeKeyResolver<ImmutableNode> resolver) Tracks all nodes which are children of the node selected by the passed in key.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.void
InMemoryNodeModel.trackNode
(NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Adds a node to be tracked.