Uses of Interface
org.apache.commons.configuration2.tree.NodeKeyResolver
Packages that use 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
Classes in org.apache.commons.configuration2 that implement NodeKeyResolverModifier and TypeClassDescriptionclassA specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.classA base class for configuration implementations based on YAML structures.classA specialized hierarchical configuration implementation that is based on a structure ofImmutableNodeobjects.classA hierarchical composite configuration class.classDynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.classA specialized hierarchical configuration implementation for parsing ini files.classA specialized hierarchical configuration class that is able to parse JSON documents.classWraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.classA specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.classA specialized hierarchical configuration class that is able to parse XML documents.classA specialized hierarchical configuration class that is able to parse YAML documents. -
Uses of NodeKeyResolver in org.apache.commons.configuration2.plist
Classes in org.apache.commons.configuration2.plist that implement NodeKeyResolverModifier and TypeClassDescriptionclassNeXT / OpenStep style configuration.classProperty 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
Methods in org.apache.commons.configuration2.tree with parameters of type NodeKeyResolverModifier and TypeMethodDescriptionvoidInMemoryNodeModel.addNodes(String key, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) voidInMemoryNodeModel.addNodes(String key, NodeSelector selector, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) Adds new nodes using a tracked node as root node.voidNodeModel.addNodes(String key, Collection<? extends T> nodes, NodeKeyResolver<T> resolver) Adds a collection of new nodes to this model.voidTrackedNodeModel.addNodes(String key, Collection<? extends ImmutableNode> nodes, NodeKeyResolver<ImmutableNode> resolver) voidInMemoryNodeModel.addProperty(String key, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) voidInMemoryNodeModel.addProperty(String key, NodeSelector selector, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) Adds new property values using a tracked node as root node.voidNodeModel.addProperty(String key, Iterable<?> values, NodeKeyResolver<T> resolver) Adds a new property to this node model consisting of an arbitrary number of values.voidTrackedNodeModel.addProperty(String key, Iterable<?> values, NodeKeyResolver<ImmutableNode> resolver) voidInMemoryNodeModel.clear(NodeKeyResolver<ImmutableNode> resolver) Removes all data from this model.voidNodeModel.clear(NodeKeyResolver<T> resolver) Removes all data from this model.voidTrackedNodeModel.clear(NodeKeyResolver<ImmutableNode> resolver) Removes all data from this model.voidInMemoryNodeModel.clearProperty(String key, NodeKeyResolver<ImmutableNode> resolver) Clears the value of a property.voidInMemoryNodeModel.clearProperty(String key, NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Clears a property using a tracked node as root node.voidNodeModel.clearProperty(String key, NodeKeyResolver<T> resolver) Clears the value of a property.voidTrackedNodeModel.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) voidInMemoryNodeModel.mergeRoot(ImmutableNode node, String rootName, Map<ImmutableNode, ?> references, Object rootRef, NodeKeyResolver<ImmutableNode> resolver) Merges the root node of this model with the specified node.voidInMemoryNodeModel.replaceRoot(ImmutableNode newRoot, NodeKeyResolver<ImmutableNode> resolver) Replaces the root node of this model.NodeSelector.select(ImmutableNode root, NodeKeyResolver<ImmutableNode> resolver, NodeHandler<ImmutableNode> handler) Applies thisNodeSelectoron the specified root node.InMemoryNodeModel.selectAndTrackNodes(String key, NodeKeyResolver<ImmutableNode> resolver) Allows tracking all nodes selected by a key.voidInMemoryNodeModel.setProperty(String key, Object value, NodeKeyResolver<ImmutableNode> resolver) voidInMemoryNodeModel.setProperty(String key, NodeSelector selector, Object value, NodeKeyResolver<ImmutableNode> resolver) Sets the value of a property using a tracked node as root node.voidNodeModel.setProperty(String key, Object value, NodeKeyResolver<T> resolver) Changes the value of a property.voidTrackedNodeModel.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.voidInMemoryNodeModel.trackNode(NodeSelector selector, NodeKeyResolver<ImmutableNode> resolver) Adds a node to be tracked.