public class SimplePredicateParser extends BaseSimpleParser
Predicate
allowEscape, expression, index, nodes, previousIndex, token, tokens
Constructor and Description |
---|
SimplePredicateParser(String expression)
Deprecated.
|
SimplePredicateParser(String expression,
boolean allowEscape)
Deprecated.
|
SimplePredicateParser(String expression,
boolean allowEscape,
Map<String,Expression> cacheExpression) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
binaryOperator() |
protected boolean |
booleanValue() |
protected Predicate |
doParsePredicate() |
protected boolean |
doubleQuotedLiteralText() |
protected boolean |
doubleQuotedLiteralWithFunctionsText() |
protected boolean |
functionText() |
protected boolean |
isBooleanValue() |
protected boolean |
logicalOperator() |
protected boolean |
minusValue() |
protected boolean |
nullValue() |
protected boolean |
numericValue() |
Predicate |
parsePredicate() |
protected void |
parseTokensAndCreateNodes()
Parses the tokens and crates the AST nodes.
|
protected boolean |
singleQuotedLiteralText() |
protected boolean |
singleQuotedLiteralWithFunctionsText() |
protected boolean |
unaryOperator() |
accept, clear, expect, expectAndAcceptMore, nextToken, nextToken, prepareBlocks, prepareUnaryExpressions
@Deprecated public SimplePredicateParser(String expression)
@Deprecated public SimplePredicateParser(String expression, boolean allowEscape)
public SimplePredicateParser(String expression, boolean allowEscape, Map<String,Expression> cacheExpression)
public Predicate parsePredicate()
protected Predicate doParsePredicate()
protected void parseTokensAndCreateNodes()
protected boolean isBooleanValue()
protected boolean singleQuotedLiteralWithFunctionsText()
protected boolean singleQuotedLiteralText()
protected boolean doubleQuotedLiteralWithFunctionsText()
protected boolean doubleQuotedLiteralText()
protected boolean functionText()
protected boolean unaryOperator()
protected boolean binaryOperator()
protected boolean logicalOperator()
protected boolean numericValue()
protected boolean booleanValue()
protected boolean nullValue()
protected boolean minusValue()
Apache Camel