# 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.
  `QueryNode`
  QueryNodeImpl.`cloneTree()`
  `QueryNode`
  SlopQueryNode.`cloneTree()`
  `QueryNode`
  TokenizedPhraseQueryNode.`cloneTree()`
  `QueryNode`
  BoostQueryNode.`getChild()`
  `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
  `final 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)`
  add a new child to a non Leaf node
  `final 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)`
  `final void`
  QueryNodeImpl.`add(List<QueryNode> children)`
  `void`
  QueryNode.`set(List<QueryNode> children)`
  reset the children of a node
  `final void`
  QueryNodeImpl.`set(List<QueryNode> children)`
  Constructors in org.apache.lucene.queryparser.flexible.core.nodes with parameters of type QueryNode
  Modifier
  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
  Modifier
  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 final 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 final 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
  Modifier
  Constructor
  Description
  ``
  `BooleanModifierNode(QueryNode node, ModifierQueryNode.Modifier mod)`
  Constructor parameters in org.apache.lucene.queryparser.flexible.standard.nodes with type arguments of type QueryNode
  Modifier
  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`.
  `final 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)`