Uses of Class
org.apache.commons.configuration2.tree.QueryResult
-
Packages that use QueryResult 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 theXPathExpressionEngine
class which enables XPATH support for querying configuration properties. -
-
Uses of QueryResult in org.apache.commons.configuration2
Methods in org.apache.commons.configuration2 that return types with arguments of type QueryResult Modifier and Type Method Description protected java.util.List<QueryResult<T>>
AbstractHierarchicalConfiguration. fetchNodeList(java.lang.String key)
Helper method for resolving the specified key.java.util.List<QueryResult<T>>
AbstractHierarchicalConfiguration. resolveKey(T root, java.lang.String key, NodeHandler<T> handler)
Performs a query for the specified key on the given root node.Methods in org.apache.commons.configuration2 with parameters of type QueryResult Modifier and Type Method Description private java.lang.Object
AbstractHierarchicalConfiguration. valueFromResult(QueryResult<T> result, NodeHandler<T> handler)
Extracts the value from a query result.Method parameters in org.apache.commons.configuration2 with type arguments of type QueryResult Modifier and Type Method Description private ImmutableNode
BaseHierarchicalConfiguration. createSubsetRootNode(java.util.Collection<QueryResult<ImmutableNode>> results)
Creates a root node for a subset configuration based on the passed in query results. -
Uses of QueryResult in org.apache.commons.configuration2.tree
Fields in org.apache.commons.configuration2.tree with type parameters of type QueryResult Modifier and Type Field Description private java.util.Map<QueryResult<T>,java.lang.Object>
NodeUpdateData. changedValues
The map with the query results whose value has to be changed.private java.util.Collection<QueryResult<T>>
NodeUpdateData. removedNodes
The collection with query results about the nodes to be removed.Methods in org.apache.commons.configuration2.tree that return QueryResult Modifier and Type Method Description static <T> QueryResult<T>
QueryResult. createAttributeResult(T parentNode, java.lang.String attrName)
Creates aQueryResult
instance representing an attribute result.static <T> QueryResult<T>
QueryResult. createNodeResult(T resultNode)
Creates aQueryResult
instance representing the specified result node.Methods in org.apache.commons.configuration2.tree that return types with arguments of type QueryResult Modifier and Type Method Description java.util.List<QueryResult<ImmutableNode>>
InMemoryNodeModel. clearTree(java.lang.String key, NodeKeyResolver<ImmutableNode> resolver)
Removes the sub trees defined by the given key from this model.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.java.util.List<QueryResult<ImmutableNode>>
TrackedNodeModel. clearTree(java.lang.String key, NodeKeyResolver<ImmutableNode> resolver)
java.util.Map<QueryResult<T>,java.lang.Object>
NodeUpdateData. getChangedValues()
Gets an unmodifiable map with the values to be changed.java.util.Collection<QueryResult<T>>
NodeUpdateData. getRemovedNodes()
Adds a collection with the nodes to be removed.<T> java.util.List<QueryResult<T>>
DefaultExpressionEngine. query(T root, java.lang.String key, NodeHandler<T> handler)
Finds the nodes and/or attributes that are matched by the specified key.<T> java.util.List<QueryResult<T>>
ExpressionEngine. query(T root, java.lang.String key, NodeHandler<T> handler)
Finds the nodes and/or attributes that are matched by the specified key.java.util.List<QueryResult<T>>
NodeKeyResolver. resolveKey(T root, java.lang.String key, NodeHandler<T> handler)
Performs a query for the specified key on the given root node.Method parameters in org.apache.commons.configuration2.tree with type arguments of type QueryResult Modifier and Type Method Description protected <T> void
DefaultExpressionEngine. findNodesForKey(DefaultConfigurationKey.KeyIterator keyPart, T node, java.util.Collection<QueryResult<T>> results, NodeHandler<T> handler)
Recursive helper method for evaluating a key.private static boolean
InMemoryNodeModel. initializeClearTransaction(ModelTransaction tx, java.util.Collection<QueryResult<ImmutableNode>> results)
Initializes a transaction to clear the values of a property based on the passed in collection of affected results.private static boolean
InMemoryNodeModel. initializeUpdateTransaction(ModelTransaction tx, java.util.Map<QueryResult<ImmutableNode>,java.lang.Object> changedValues)
Initializes a transaction to change the values of some query results based on the passed in map.private <T> void
DefaultExpressionEngine. processSubNodes(DefaultConfigurationKey.KeyIterator keyPart, java.util.List<T> subNodes, java.util.Collection<QueryResult<T>> nodes, NodeHandler<T> handler)
Called byfindNodesForKey()
to process the sub nodes of the current node depending on the type of the current key part (children, attributes, or both).Constructor parameters in org.apache.commons.configuration2.tree with type arguments of type QueryResult Constructor Description NodeUpdateData(java.util.Map<QueryResult<T>,java.lang.Object> changedValues, java.util.Collection<java.lang.Object> newValues, java.util.Collection<QueryResult<T>> removedNodes, java.lang.String key)
Creates a new instance ofNodeUpdateData
and initializes all its properties. -
Uses of QueryResult in org.apache.commons.configuration2.tree.xpath
Fields in org.apache.commons.configuration2.tree.xpath declared as QueryResult Modifier and Type Field Description private QueryResult<T>
ConfigurationAttributePointer. attributeResult
Stores information about the represented attribute.Methods in org.apache.commons.configuration2.tree.xpath that return QueryResult Modifier and Type Method Description private static <T> QueryResult<T>
XPathExpressionEngine. createResult(java.lang.Object resObj)
Creates aQueryResult
object from the given result object of a query.Methods in org.apache.commons.configuration2.tree.xpath that return types with arguments of type QueryResult Modifier and Type Method Description private static <T> java.util.List<QueryResult<T>>
XPathExpressionEngine. convertResults(java.util.List<?> results)
Converts the objects returned as query result from the JXPathContext to query result objects.<T> java.util.List<QueryResult<T>>
XPathExpressionEngine. query(T root, java.lang.String key, NodeHandler<T> handler)
Finds the nodes and/or attributes that are matched by the specified key.Methods in org.apache.commons.configuration2.tree.xpath with parameters of type QueryResult Modifier and Type Method Description (package private) <T> NodeAddData<T>
XPathExpressionEngine. createNodeAddData(java.lang.String path, QueryResult<T> parentNodeResult)
Creates aNodeAddData
object as a result of aprepareAdd()
operation.
-