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.
|
org.apache.commons.configuration2.tree.xpath |
This package contains the
XPathExpressionEngine class which
enables XPATH support for querying configuration properties. |
Modifier and Type | Method and Description |
---|---|
protected List<QueryResult<T>> |
AbstractHierarchicalConfiguration.fetchNodeList(String key)
Helper method for resolving the specified key.
|
List<QueryResult<T>> |
AbstractHierarchicalConfiguration.resolveKey(T root,
String key,
NodeHandler<T> handler)
Performs a query for the specified key on the given root node.
|
Modifier and Type | Method and Description |
---|---|
static <T> QueryResult<T> |
QueryResult.createAttributeResult(T parentNode,
String attrName)
Creates a
QueryResult instance representing an attribute result. |
static <T> QueryResult<T> |
QueryResult.createNodeResult(T resultNode)
Creates a
QueryResult instance representing the specified result
node. |
Modifier and Type | Method and Description |
---|---|
List<QueryResult<ImmutableNode>> |
InMemoryNodeModel.clearTree(String key,
NodeKeyResolver<ImmutableNode> resolver)
Removes the sub trees defined by the given key from this model.
|
List<QueryResult<ImmutableNode>> |
TrackedNodeModel.clearTree(String key,
NodeKeyResolver<ImmutableNode> resolver) |
List<QueryResult<ImmutableNode>> |
InMemoryNodeModel.clearTree(String key,
NodeSelector selector,
NodeKeyResolver<ImmutableNode> resolver)
Clears a whole sub tree using a tracked node as root node.
|
Map<QueryResult<T>,Object> |
NodeUpdateData.getChangedValues()
Returns an unmodifiable map with the values to be changed.
|
Collection<QueryResult<T>> |
NodeUpdateData.getRemovedNodes()
Adds a collection with the nodes to be removed.
|
<T> List<QueryResult<T>> |
ExpressionEngine.query(T root,
String key,
NodeHandler<T> handler)
Finds the nodes and/or attributes that are matched by the specified key.
|
<T> List<QueryResult<T>> |
DefaultExpressionEngine.query(T root,
String key,
NodeHandler<T> handler)
Finds the nodes and/or attributes that are matched by the specified key.
|
List<QueryResult<T>> |
NodeKeyResolver.resolveKey(T root,
String key,
NodeHandler<T> handler)
Performs a query for the specified key on the given root node.
|
Modifier and Type | Method and Description |
---|---|
protected <T> void |
DefaultExpressionEngine.findNodesForKey(DefaultConfigurationKey.KeyIterator keyPart,
T node,
Collection<QueryResult<T>> results,
NodeHandler<T> handler)
Recursive helper method for evaluating a key.
|
Constructor and Description |
---|
NodeUpdateData(Map<QueryResult<T>,Object> changedValues,
Collection<Object> newValues,
Collection<QueryResult<T>> removedNodes,
String key)
Creates a new instance of
NodeUpdateData and initializes all its
properties. |
NodeUpdateData(Map<QueryResult<T>,Object> changedValues,
Collection<Object> newValues,
Collection<QueryResult<T>> removedNodes,
String key)
Creates a new instance of
NodeUpdateData and initializes all its
properties. |
Modifier and Type | Method and Description |
---|---|
<T> List<QueryResult<T>> |
XPathExpressionEngine.query(T root,
String key,
NodeHandler<T> handler)
Finds the nodes and/or attributes that are matched by the specified key.
|
Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.