public class LeafOptionsParser extends NodeVisitor
Modifier and Type | Field and Description |
---|---|
int |
defaultPatternMaxMatches |
Constructor and Description |
---|
LeafOptionsParser(boolean allowOptions) |
Modifier and Type | Method and Description |
---|---|
void |
parseUQLGenericOptions(IndexOptions indexOptions,
TextNode.TextProcessingOptions leafTextOptions,
boolean numericalOptions) |
void |
parseUQLTextOptions(TextNode.TextProcessingOptions textOptions,
IndexOptions indexOptions) |
void |
removeUQLGenericOptions(IndexOptions indexOptions) |
Node |
visit(PrefixNode node) |
Node |
visit(RangeNode node) |
Node |
visit(TrueNode node) |
Node |
visit(UserQueryChunk leaf) |
Node |
visit(UserQueryRegexp rex) |
Node |
visitNary(NaryNode node)
Default Nary behaviour -> Recurse visit
|
Node |
visitUnary(UnaryNode node)
Default Unary behaviour -> Forward visit
|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public void parseUQLTextOptions(TextNode.TextProcessingOptions textOptions, IndexOptions indexOptions) throws QueryProcessingException
QueryProcessingException
public void parseUQLGenericOptions(IndexOptions indexOptions, TextNode.TextProcessingOptions leafTextOptions, boolean numericalOptions) throws QueryProcessingException
QueryProcessingException
public void removeUQLGenericOptions(IndexOptions indexOptions)
public Node visit(PrefixNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(TrueNode node)
visit
in class NodeVisitor
public Node visitUnary(UnaryNode node) throws QueryProcessingException
NodeVisitor
visitUnary
in class NodeVisitor
QueryProcessingException
public Node visitNary(NaryNode node) throws QueryProcessingException
NodeVisitor
visitNary
in class NodeVisitor
QueryProcessingException
public Node visit(UserQueryRegexp rex) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(UserQueryChunk leaf) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(RangeNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.