## Uses of Interface
org.apache.lucene.queryparser.flexible.core.nodes.QueryNode

- Packages that use QueryNode
  Package | Description
  --- | ---
  org.apache.lucene.queryparser.flexible.core.builders | Necessary classes to implement query builders.
  org.apache.lucene.queryparser.flexible.core.nodes | Query nodes commonly used by query parser implementations.
  org.apache.lucene.queryparser.flexible.core.parser | Necessary interfaces to implement text parsers.
  org.apache.lucene.queryparser.flexible.core.processors | Interfaces and implementations used by query node processors
  org.apache.lucene.queryparser.flexible.core.util | Utility classes to used with the Query Parser.
  org.apache.lucene.queryparser.flexible.precedence.processors | Lucene Precedence Query Parser Processors
  org.apache.lucene.queryparser.flexible.standard.builders | Standard Lucene Query Node Builders.
  org.apache.lucene.queryparser.flexible.standard.nodes | Standard Lucene Query Nodes.
  org.apache.lucene.queryparser.flexible.standard.parser | Lucene Query Parser
  org.apache.lucene.queryparser.flexible.standard.processors | Lucene Query Node Processors.

- - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.builders

    Methods in org.apache.lucene.queryparser.flexible.core.builders with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | QueryBuilder.`build​(QueryNode queryNode)` | Builds some kind of object from a query tree.
    `Object` | QueryTreeBuilder.`build​(QueryNode queryNode)` | Builds some kind of object from a query tree.

    Method parameters in org.apache.lucene.queryparser.flexible.core.builders with type arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryTreeBuilder.`setBuilder​(Class<? extends QueryNode> queryNodeClass, QueryBuilder builder)` | Associates a class with a builder

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.nodes

    Subinterfaces of QueryNode in org.apache.lucene.queryparser.flexible.core.nodes
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `FieldableNode` | A query node implements `FieldableNode` interface to indicate that its children and itself are associated to a specific field.
    `interface` | `FieldValuePairQueryNode<T>` | This interface should be implemented by `QueryNode` that holds a field and an arbitrary value.
    `interface` | `RangeQueryNode<T extends FieldValuePairQueryNode<?>>` | This interface should be implemented by a `QueryNode` that represents some kind of range query.
    `interface` | `ValueQueryNode<T>` | This interface should be implemented by `QueryNode` that holds an arbitrary value.

    Classes in org.apache.lucene.queryparser.flexible.core.nodes that implement QueryNode
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AndQueryNode` | A `AndQueryNode` represents an AND boolean operation performed on a list of nodes.
    `class` | `AnyQueryNode` | A `AnyQueryNode` represents an ANY operator performed on a list of nodes.
    `class` | `BooleanQueryNode` | A `BooleanQueryNode` represents a list of elements which do not have an explicit boolean operator defined between them.
    `class` | `BoostQueryNode` | A `BoostQueryNode` boosts the QueryNode tree which is under this node.
    `class` | `DeletedQueryNode` | A `DeletedQueryNode` represents a node that was deleted from the query node tree.
    `class` | `FieldQueryNode` | A `FieldQueryNode` represents a element that contains field/text tuple
    `class` | `FuzzyQueryNode` | A `FuzzyQueryNode` represents a element that contains field/text/similarity tuple
    `class` | `GroupQueryNode` | A `GroupQueryNode` represents a location where the original user typed real parenthesis on the query string.
    `class` | `MatchAllDocsQueryNode` | A `MatchAllDocsQueryNode` indicates that a query node tree or subtree will match all documents if executed in the index.
    `class` | `MatchNoDocsQueryNode` | A `MatchNoDocsQueryNode` indicates that a query node tree or subtree will not match any documents if executed in the index.
    `class` | `ModifierQueryNode` | A `ModifierQueryNode` indicates the modifier value (+,-,?,NONE) for each term on the query string.
    `class` | `NoTokenFoundQueryNode` | A `NoTokenFoundQueryNode` is used if a term is convert into no tokens by the tokenizer/lemmatizer/analyzer (null).
    `class` | `OpaqueQueryNode` | A `OpaqueQueryNode` is used for specify values that are not supposed to be parsed by the parser.
    `class` | `OrQueryNode` | A `OrQueryNode` represents an OR boolean operation performed on a list of nodes.
    `class` | `PathQueryNode` | A `PathQueryNode` is used to store queries like /company/USA/California /product/shoes/brown.
    `class` | `PhraseSlopQueryNode` | Query node for `PhraseQuery`'s slop factor.
    `class` | `ProximityQueryNode` | A `ProximityQueryNode` represents a query where the terms should meet specific distance conditions.
    `class` | `QueryNodeImpl` | A `QueryNodeImpl` is the default implementation of the interface `QueryNode`
    `class` | `QuotedFieldQueryNode` | A `QuotedFieldQueryNode` represents phrase query.
    `class` | `SlopQueryNode` | A `SlopQueryNode` represents phrase query with a slop.
    `class` | `TokenizedPhraseQueryNode` | A `TokenizedPhraseQueryNode` represents a node created by a code that tokenizes/lemmatizes/analyzes.

    Methods in org.apache.lucene.queryparser.flexible.core.nodes that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryNode` | QueryNodeImpl.`clone()` |
    `QueryNode` | AnyQueryNode.`cloneTree()` |
    `QueryNode` | BooleanQueryNode.`cloneTree()` |
    `QueryNode` | BoostQueryNode.`cloneTree()` |
    `QueryNode` | DeletedQueryNode.`cloneTree()` |
    `QueryNode` | GroupQueryNode.`cloneTree()` |
    `QueryNode` | ModifierQueryNode.`cloneTree()` |
    `QueryNode` | NoTokenFoundQueryNode.`cloneTree()` |
    `QueryNode` | OpaqueQueryNode.`cloneTree()` |
    `QueryNode` | PathQueryNode.`cloneTree()` |
    `QueryNode` | PhraseSlopQueryNode.`cloneTree()` |
    `QueryNode` | ProximityQueryNode.`cloneTree()` |
    `QueryNode` | QueryNode.`cloneTree()` | Recursive clone the QueryNode tree The tags are not copied to the new tree when you call the cloneTree() method
    `QueryNode` | QueryNodeImpl.`cloneTree()` |
    `QueryNode` | SlopQueryNode.`cloneTree()` |
    `QueryNode` | TokenizedPhraseQueryNode.`cloneTree()` |
    `QueryNode` | BoostQueryNode.`getChild()` | Returns the single child which this node boosts.
    `QueryNode` | GroupQueryNode.`getChild()` |
    `QueryNode` | ModifierQueryNode.`getChild()` |
    `QueryNode` | PhraseSlopQueryNode.`getChild()` |
    `QueryNode` | SlopQueryNode.`getChild()` |
    `QueryNode` | QueryNode.`getParent()` |
    `QueryNode` | QueryNodeImpl.`getParent()` |

    Methods in org.apache.lucene.queryparser.flexible.core.nodes that return types with arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<QueryNode>` | QueryNode.`getChildren()` | get Children nodes
    `List<QueryNode>` | QueryNodeImpl.`getChildren()` |

    Methods in org.apache.lucene.queryparser.flexible.core.nodes with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryNode.`add​(QueryNode child)` |
    `void` | QueryNodeImpl.`add​(QueryNode child)` |
    `void` | QueryNode.`removeChildren​(QueryNode childNode)` | Remove a child node
    `void` | QueryNodeImpl.`removeChildren​(QueryNode childNode)` |
    `void` | GroupQueryNode.`setChild​(QueryNode child)` |
    `void` | ModifierQueryNode.`setChild​(QueryNode child)` |

    Method parameters in org.apache.lucene.queryparser.flexible.core.nodes with type arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryNode.`add​(List<QueryNode> children)` |
    `void` | QueryNodeImpl.`add​(List<QueryNode> children)` |
    `void` | QueryNode.`set​(List<QueryNode> children)` |
    `void` | QueryNodeImpl.`set​(List<QueryNode> children)` |

    Constructors in org.apache.lucene.queryparser.flexible.core.nodes with parameters of type QueryNode
    Constructor | Description
    --- | ---
    `BoostQueryNode​(QueryNode query, float value)` | Constructs a boost node
    `GroupQueryNode​(QueryNode query)` | This QueryNode is used to identify parenthesis on the original query string
    `ModifierQueryNode​(QueryNode query, ModifierQueryNode.Modifier mod)` | Used to store the modifier value on the original query string
    `PhraseSlopQueryNode​(QueryNode query, int value)` |
    `SlopQueryNode​(QueryNode query, int value)` |

    Constructor parameters in org.apache.lucene.queryparser.flexible.core.nodes with type arguments of type QueryNode
    Constructor | Description
    --- | ---
    `AndQueryNode​(List<QueryNode> clauses)` |
    `AnyQueryNode​(List<QueryNode> clauses, CharSequence field, int minimumMatchingElements)` |
    `BooleanQueryNode​(List<QueryNode> clauses)` |
    `OrQueryNode​(List<QueryNode> clauses)` |
    `ProximityQueryNode​(List<QueryNode> clauses, CharSequence field, ProximityQueryNode.Type type, boolean inorder)` |
    `ProximityQueryNode​(List<QueryNode> clauses, CharSequence field, ProximityQueryNode.Type type, int distance, boolean inorder)` |

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.parser

    Methods in org.apache.lucene.queryparser.flexible.core.parser that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryNode` | SyntaxParser.`parse​(CharSequence query, CharSequence field)` |

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.processors

    Methods in org.apache.lucene.queryparser.flexible.core.processors that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryNode` | NoChildOptimizationQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected abstract QueryNode` | QueryNodeProcessorImpl.`postProcessNode​(QueryNode node)` | This method is invoked for every node when walking up the tree.
    `protected QueryNode` | RemoveDeletedQueryNodesProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | NoChildOptimizationQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected abstract QueryNode` | QueryNodeProcessorImpl.`preProcessNode​(QueryNode node)` | This method is invoked for every node when walking down the tree.
    `protected QueryNode` | RemoveDeletedQueryNodesProcessor.`preProcessNode​(QueryNode node)` |
    `QueryNode` | QueryNodeProcessor.`process​(QueryNode queryTree)` | Processes a query node tree.
    `QueryNode` | QueryNodeProcessorImpl.`process​(QueryNode queryTree)` |
    `QueryNode` | QueryNodeProcessorPipeline.`process​(QueryNode queryTree)` | For reference about this method check: `QueryNodeProcessor.process(QueryNode)`.
    `QueryNode` | RemoveDeletedQueryNodesProcessor.`process​(QueryNode queryTree)` |

    Methods in org.apache.lucene.queryparser.flexible.core.processors that return types with arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<QueryNode>` | NoChildOptimizationQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected abstract List<QueryNode>` | QueryNodeProcessorImpl.`setChildrenOrder​(List<QueryNode> children)` | This method is invoked for every node that has at least on child.
    `protected List<QueryNode>` | RemoveDeletedQueryNodesProcessor.`setChildrenOrder​(List<QueryNode> children)` |

    Methods in org.apache.lucene.queryparser.flexible.core.processors with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryNode` | NoChildOptimizationQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected abstract QueryNode` | QueryNodeProcessorImpl.`postProcessNode​(QueryNode node)` | This method is invoked for every node when walking up the tree.
    `protected QueryNode` | RemoveDeletedQueryNodesProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | NoChildOptimizationQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected abstract QueryNode` | QueryNodeProcessorImpl.`preProcessNode​(QueryNode node)` | This method is invoked for every node when walking down the tree.
    `protected QueryNode` | RemoveDeletedQueryNodesProcessor.`preProcessNode​(QueryNode node)` |
    `QueryNode` | QueryNodeProcessor.`process​(QueryNode queryTree)` | Processes a query node tree.
    `QueryNode` | QueryNodeProcessorImpl.`process​(QueryNode queryTree)` |
    `QueryNode` | QueryNodeProcessorPipeline.`process​(QueryNode queryTree)` | For reference about this method check: `QueryNodeProcessor.process(QueryNode)`.
    `QueryNode` | RemoveDeletedQueryNodesProcessor.`process​(QueryNode queryTree)` |
    `protected void` | QueryNodeProcessorImpl.`processChildren​(QueryNode queryTree)` | This method is called every time a child is processed.

    Method parameters in org.apache.lucene.queryparser.flexible.core.processors with type arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<QueryNode>` | NoChildOptimizationQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected abstract List<QueryNode>` | QueryNodeProcessorImpl.`setChildrenOrder​(List<QueryNode> children)` | This method is invoked for every node that has at least on child.
    `protected List<QueryNode>` | RemoveDeletedQueryNodesProcessor.`setChildrenOrder​(List<QueryNode> children)` |

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.util

    Methods in org.apache.lucene.queryparser.flexible.core.util that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `static QueryNode` | QueryNodeOperation.`logicalAnd​(QueryNode q1, QueryNode q2)` | perform a logical and of 2 QueryNode trees.

    Methods in org.apache.lucene.queryparser.flexible.core.util with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `static QueryNode` | QueryNodeOperation.`logicalAnd​(QueryNode q1, QueryNode q2)` | perform a logical and of 2 QueryNode trees.

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.precedence.processors

    Methods in org.apache.lucene.queryparser.flexible.precedence.processors that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryNode` | BooleanModifiersQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanModifiersQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `QueryNode` | BooleanModifiersQueryNodeProcessor.`process​(QueryNode queryTree)` |

    Methods in org.apache.lucene.queryparser.flexible.precedence.processors that return types with arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<QueryNode>` | BooleanModifiersQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |

    Methods in org.apache.lucene.queryparser.flexible.precedence.processors with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryNode` | BooleanModifiersQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanModifiersQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `QueryNode` | BooleanModifiersQueryNodeProcessor.`process​(QueryNode queryTree)` |

    Method parameters in org.apache.lucene.queryparser.flexible.precedence.processors with type arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<QueryNode>` | BooleanModifiersQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.builders

    Methods in org.apache.lucene.queryparser.flexible.standard.builders with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `BooleanQuery` | AnyQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `BooleanQuery` | BooleanQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | BoostQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `TermQuery` | DummyQueryNodeBuilder.`build​(QueryNode queryNode)` | Always return `null`.
    `TermQuery` | FieldQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `FuzzyQuery` | FuzzyQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | GroupQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | IntervalQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `MatchAllDocsQuery` | MatchAllDocsQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `MatchNoDocsQuery` | MatchNoDocsQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | MinShouldMatchNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | ModifierQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `MultiPhraseQuery` | MultiPhraseQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | PhraseQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | PointRangeQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `PrefixQuery` | PrefixWildcardQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `RegexpQuery` | RegexpQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | SlopQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `Query` | StandardQueryBuilder.`build​(QueryNode queryNode)` |
    `Query` | StandardQueryTreeBuilder.`build​(QueryNode queryNode)` |
    `Query` | SynonymQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `TermRangeQuery` | TermRangeQueryNodeBuilder.`build​(QueryNode queryNode)` |
    `WildcardQuery` | WildcardQueryNodeBuilder.`build​(QueryNode queryNode)` |

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.nodes

    Classes in org.apache.lucene.queryparser.flexible.standard.nodes that implement QueryNode
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>` | This class should be extended by nodes intending to represent range queries.
    `class` | `BooleanModifierNode` | A `BooleanModifierNode` has the same behaviour as `ModifierQueryNode`, it only indicates that this modifier was added by `BooleanQuery2ModifierNodeProcessor` and not by the user.
    `class` | `IntervalQueryNode` | Node that represents an interval function.
    `class` | `MinShouldMatchNode` | Node that represents a minimum-should-match restriction on a `GroupQueryNode`.
    `class` | `MultiPhraseQueryNode` | A `MultiPhraseQueryNode` indicates that its children should be used to build a `MultiPhraseQuery` instead of `PhraseQuery`.
    `class` | `PointQueryNode` | This query node represents a field query that holds a point value.
    `class` | `PointRangeQueryNode` | This query node represents a range query composed by `PointQueryNode` bounds, which means the bound values are `Number`s.
    `class` | `PrefixWildcardQueryNode` | A `PrefixWildcardQueryNode` represents wildcardquery that matches abc* or *.
    `class` | `RegexpQueryNode` | A `RegexpQueryNode` represents `RegexpQuery` query Examples: /[a-z]|[0-9]/
    `class` | `SynonymQueryNode` | `QueryNode` for clauses that are synonym of each other.
    `class` | `TermRangeQueryNode` | This query node represents a range query composed by `FieldQueryNode` bounds, which means the bound values are strings.
    `class` | `WildcardQueryNode` | A `WildcardQueryNode` represents wildcard query This does not apply to phrases.

    Methods in org.apache.lucene.queryparser.flexible.standard.nodes that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryNode` | MultiPhraseQueryNode.`cloneTree()` |

    Constructors in org.apache.lucene.queryparser.flexible.standard.nodes with parameters of type QueryNode
    Constructor | Description
    --- | ---
    `BooleanModifierNode​(QueryNode node, ModifierQueryNode.Modifier mod)` |

    Constructor parameters in org.apache.lucene.queryparser.flexible.standard.nodes with type arguments of type QueryNode
    Constructor | Description
    --- | ---
    `SynonymQueryNode​(List<QueryNode> clauses)` | Sole constructor.

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.parser

    Methods in org.apache.lucene.queryparser.flexible.standard.parser that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryNode` | StandardSyntaxParser.`parse​(CharSequence query, CharSequence field)` | Parses a query string, returning a `QueryNode`.
    `QueryNode` | StandardSyntaxParser.`TopLevelQuery​(CharSequence field)` |

  - ### Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.processors

    Methods in org.apache.lucene.queryparser.flexible.standard.processors that return QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryNode` | AllowLeadingWildcardProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | AnalyzerQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanQuery2ModifierNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanSingleChildOptimizationQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BoostQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | FuzzyQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | IntervalQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | MatchAllDocsQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiFieldQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiTermRewriteMethodProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | OpenRangeQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | PhraseSlopQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointRangeQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | RegexpQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | TermRangeQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | WildcardQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | AllowLeadingWildcardProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | AnalyzerQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanQuery2ModifierNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanSingleChildOptimizationQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | BoostQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | FuzzyQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | IntervalQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | MatchAllDocsQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiFieldQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiTermRewriteMethodProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | OpenRangeQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | PhraseSlopQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointRangeQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | RegexpQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | TermRangeQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | WildcardQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `QueryNode` | AllowLeadingWildcardProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | AnalyzerQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | BooleanQuery2ModifierNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | IntervalQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`process​(QueryNode queryTree)` |

    Methods in org.apache.lucene.queryparser.flexible.standard.processors that return types with arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<QueryNode>` | AllowLeadingWildcardProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | AnalyzerQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | BooleanSingleChildOptimizationQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | BoostQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | DefaultPhraseSlopQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | FuzzyQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | IntervalQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | MatchAllDocsQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | MultiFieldQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | MultiTermRewriteMethodProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | OpenRangeQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | PhraseSlopQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | PointQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | PointRangeQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | RegexpQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | RemoveEmptyNonLeafQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | TermRangeQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | WildcardQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |

    Methods in org.apache.lucene.queryparser.flexible.standard.processors with parameters of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | BooleanQuery2ModifierNodeProcessor.`fillChildrenBufferAndApplyModifiery​(QueryNode parent)` |
    `protected boolean` | BooleanQuery2ModifierNodeProcessor.`isDefaultBooleanQueryNode​(QueryNode toTest)` |
    `protected QueryNode` | AllowLeadingWildcardProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | AnalyzerQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanQuery2ModifierNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanSingleChildOptimizationQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | BoostQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | FuzzyQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | IntervalQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | MatchAllDocsQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiFieldQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiTermRewriteMethodProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | OpenRangeQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | PhraseSlopQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointRangeQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | RegexpQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | TermRangeQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | WildcardQueryNodeProcessor.`postProcessNode​(QueryNode node)` |
    `protected QueryNode` | AllowLeadingWildcardProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | AnalyzerQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanQuery2ModifierNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | BooleanSingleChildOptimizationQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | BoostQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | FuzzyQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | IntervalQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | MatchAllDocsQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiFieldQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | MultiTermRewriteMethodProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | OpenRangeQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | PhraseSlopQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | PointRangeQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | RegexpQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | TermRangeQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `protected QueryNode` | WildcardQueryNodeProcessor.`preProcessNode​(QueryNode node)` |
    `QueryNode` | AllowLeadingWildcardProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | AnalyzerQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | BooleanQuery2ModifierNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | IntervalQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`process​(QueryNode queryTree)` |
    `protected void` | BooleanQuery2ModifierNodeProcessor.`processChildren​(QueryNode queryTree)` |
    `protected void` | DefaultPhraseSlopQueryNodeProcessor.`processChildren​(QueryNode queryTree)` |
    `protected void` | MultiFieldQueryNodeProcessor.`processChildren​(QueryNode queryTree)` |
    `protected void` | BooleanQuery2ModifierNodeProcessor.`tagModifierButDoNotOverride​(QueryNode node, ModifierQueryNode.Modifier mod)` |

    Method parameters in org.apache.lucene.queryparser.flexible.standard.processors with type arguments of type QueryNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<QueryNode>` | AllowLeadingWildcardProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | AnalyzerQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | BooleanSingleChildOptimizationQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | BoostQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | DefaultPhraseSlopQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | FuzzyQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | IntervalQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | MatchAllDocsQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | MultiFieldQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | MultiTermRewriteMethodProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | OpenRangeQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | PhraseSlopQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | PointQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | PointRangeQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | RegexpQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | RemoveEmptyNonLeafQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | TermRangeQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |
    `protected List<QueryNode>` | WildcardQueryNodeProcessor.`setChildrenOrder​(List<QueryNode> children)` |