org.activemq.selector
Class SelectorParser
java.lang.Object
org.activemq.selector.SelectorParser
- All Implemented Interfaces:
- SelectorParserConstants
public class SelectorParser
- extends Object
- implements SelectorParserConstants
JMS Selector Parser generated by JavaCC
Do not edit this .java file directly - it is autogenerated from SelectorParser.jj
Fields inherited from interface org.activemq.selector.SelectorParserConstants |
AND, BETWEEN, BLOCK_COMMENT, DECIMAL_LITERAL, DEFAULT, EOF, ESCAPE, EXPONENT, FALSE, FLOATING_POINT_LITERAL, HEX_LITERAL, ID, IN, IS, LIKE, LINE_COMMENT, NOT, NULL, OCTAL_LITERAL, OR, STRING_LITERAL, tokenImage, TRUE, XPATH, XQUERY |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public SelectorParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
SelectorParser
public SelectorParser()
SelectorParser
public SelectorParser(InputStream stream)
SelectorParser
public SelectorParser(Reader stream)
SelectorParser
public SelectorParser(SelectorParserTokenManager tm)
parse
public Filter parse(String sql)
throws InvalidSelectorException
- Throws:
InvalidSelectorException
JmsSelector
public final Filter JmsSelector()
throws ParseException
- Throws:
ParseException
orExpression
public final Expression orExpression()
throws ParseException
- Throws:
ParseException
andExpression
public final Expression andExpression()
throws ParseException
- Throws:
ParseException
equalityExpression
public final Expression equalityExpression()
throws ParseException
- Throws:
ParseException
comparisonExpression
public final Expression comparisonExpression()
throws ParseException
- Throws:
ParseException
addExpression
public final Expression addExpression()
throws ParseException
- Throws:
ParseException
multExpr
public final Expression multExpr()
throws ParseException
- Throws:
ParseException
unaryExpr
public final Expression unaryExpr()
throws ParseException
- Throws:
ParseException
primaryExpr
public final Expression primaryExpr()
throws ParseException
- Throws:
ParseException
literal
public final ConstantExpression literal()
throws ParseException
- Throws:
ParseException
stringLitteral
public final String stringLitteral()
throws ParseException
- Throws:
ParseException
variable
public final PropertyExpression variable()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(InputStream stream)
ReInit
public void ReInit(Reader stream)
ReInit
public void ReInit(SelectorParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public final ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
Copyright © 2004-2009 Protique, Ltd.. All Rights Reserved.