org.exolab.jms.selector.parser
Class SelectorTreeParser

java.lang.Object
  |
  +--antlr.TreeParser
        |
        +--org.exolab.jms.selector.parser.SelectorTreeParser
All Implemented Interfaces:
SelectorTreeParserTokenTypes

public synchronized class SelectorTreeParser
extends antlr.TreeParser
implements SelectorTreeParserTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
 
Fields inherited from class antlr.TreeParser
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth
 
Fields inherited from interface org.exolab.jms.selector.parser.SelectorTreeParserTokenTypes
COMMA, DIVIDE, EOF, EQUAL, EXPONENT, FLOAT_SUFFIX, GE, GT, HEX_DIGIT, IDENT, IDENT_NON_START, IDENT_PART, IDENT_START, LE, LITERAL_and, LITERAL_between, LITERAL_escape, LITERAL_false, LITERAL_in, LITERAL_is, LITERAL_like, LITERAL_not, LITERAL_null, LITERAL_or, LITERAL_true, LPAREN, LT, MINUS, MULTIPLY, NOT_EQUAL, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUM_INT, PLUS, RPAREN, STRING_LITERAL, UNARY_MINUS, WS
 
Constructor Summary
SelectorTreeParser()
           
 
Method Summary
 Expression betweenExpression(antlr.collections.AST)
           
 Expression booleanExpression(antlr.collections.AST)
           
 Expression expression(antlr.collections.AST)
           
 Expression inExpression(antlr.collections.AST)
           
 void initialise(ExpressionFactory)
           
 Expression isExpression(antlr.collections.AST)
           
 Expression likeExpression(antlr.collections.AST)
           
 Expression literal(antlr.collections.AST)
           
 Expression primaryExpression(antlr.collections.AST)
           
 Expression selector(antlr.collections.AST)
           
 Expression term(antlr.collections.AST)
           
 Expression unaryTerm(antlr.collections.AST)
           
 java.util.HashSet valueList(antlr.collections.AST)
           
 
Methods inherited from class antlr.TreeParser
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

SelectorTreeParser

public SelectorTreeParser()
Method Detail

initialise

public void initialise(ExpressionFactory)

selector

public final Expression selector(antlr.collections.AST)
                          throws antlr.RecognitionException

primaryExpression

public final Expression primaryExpression(antlr.collections.AST)
                                   throws antlr.RecognitionException

expression

public final Expression expression(antlr.collections.AST)
                            throws antlr.RecognitionException

booleanExpression

public final Expression booleanExpression(antlr.collections.AST)
                                   throws antlr.RecognitionException

term

public final Expression term(antlr.collections.AST)
                      throws antlr.RecognitionException

isExpression

public final Expression isExpression(antlr.collections.AST)
                              throws antlr.RecognitionException

betweenExpression

public final Expression betweenExpression(antlr.collections.AST)
                                   throws antlr.RecognitionException

likeExpression

public final Expression likeExpression(antlr.collections.AST)
                                throws antlr.RecognitionException

inExpression

public final Expression inExpression(antlr.collections.AST)
                              throws antlr.RecognitionException

valueList

public final java.util.HashSet valueList(antlr.collections.AST)
                                  throws antlr.RecognitionException

unaryTerm

public final Expression unaryTerm(antlr.collections.AST)
                           throws antlr.RecognitionException

literal

public final Expression literal(antlr.collections.AST)
                         throws antlr.RecognitionException


Copyright © 1999-2007 The OpenJMS Group. All Rights Reserved.