Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.selector
Class SelectorParser  view SelectorParser download SelectorParser.java

java.lang.Object
  extended byorg.activemq.selector.SelectorParser
All Implemented Interfaces:
SelectorParserConstants

public class SelectorParser
extends java.lang.Object
implements SelectorParserConstants

JMS Selector Parser generated by JavaCC Do not edit this .java file directly - it is autogenerated from SelectorParser.jj


Field Summary
(package private)  SimpleCharStream jj_input_stream
           
private  int jj_la
           
private  Token jj_lastpos
           
 Token jj_nt
           
private  int jj_ntk
           
private  Token jj_scanpos
           
private  boolean jj_semLA
           
 boolean lookingAhead
           
 Token token
           
 SelectorParserTokenManager token_source
           
 
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
 
Constructor Summary
SelectorParser()
           
SelectorParser(java.io.InputStream stream)
           
SelectorParser(java.io.Reader stream)
           
SelectorParser(SelectorParserTokenManager tm)
           
 
Method Summary
 org.activemq.filter.Expression addExpression()
           
 org.activemq.filter.Expression andExpression()
           
private  org.activemq.filter.BooleanExpression asBooleanExpression(org.activemq.filter.Expression value)
           
 org.activemq.filter.Expression comparisonExpression()
           
 void disable_tracing()
           
 void enable_tracing()
           
 org.activemq.filter.Expression equalityExpression()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
private  boolean jj_2_1(int xla)
           
private  boolean jj_2_2(int xla)
           
private  boolean jj_2_3(int xla)
           
private  boolean jj_2_4(int xla)
           
private  boolean jj_2_5(int xla)
           
private  boolean jj_2_6(int xla)
           
private  boolean jj_3_1()
           
private  boolean jj_3_2()
           
private  boolean jj_3_3()
           
private  boolean jj_3_4()
           
private  boolean jj_3_5()
           
private  boolean jj_3_6()
           
private  boolean jj_3R_10()
           
private  boolean jj_3R_11()
           
private  boolean jj_3R_12()
           
private  boolean jj_3R_13()
           
private  boolean jj_3R_14()
           
private  boolean jj_3R_15()
           
private  boolean jj_3R_16()
           
private  boolean jj_3R_17()
           
private  boolean jj_3R_18()
           
private  boolean jj_3R_19()
           
private  boolean jj_3R_20()
           
private  boolean jj_3R_21()
           
private  boolean jj_3R_22()
           
private  boolean jj_3R_23()
           
private  boolean jj_3R_24()
           
private  boolean jj_3R_25()
           
private  boolean jj_3R_26()
           
private  boolean jj_3R_27()
           
private  boolean jj_3R_28()
           
private  boolean jj_3R_29()
           
private  boolean jj_3R_30()
           
private  boolean jj_3R_31()
           
private  boolean jj_3R_32()
           
private  boolean jj_3R_33()
           
private  boolean jj_3R_34()
           
private  boolean jj_3R_35()
           
private  boolean jj_3R_36()
           
private  boolean jj_3R_37()
           
private  boolean jj_3R_38()
           
private  boolean jj_3R_39()
           
private  boolean jj_3R_40()
           
private  boolean jj_3R_41()
           
private  boolean jj_3R_42()
           
private  boolean jj_3R_43()
           
private  boolean jj_3R_44()
           
private  boolean jj_3R_45()
           
private  boolean jj_3R_46()
           
private  boolean jj_3R_47()
           
private  boolean jj_3R_48()
           
private  boolean jj_3R_49()
           
private  boolean jj_3R_50()
           
private  boolean jj_3R_51()
           
private  boolean jj_3R_52()
           
private  boolean jj_3R_53()
           
private  boolean jj_3R_54()
           
private  boolean jj_3R_55()
           
private  boolean jj_3R_56()
           
private  boolean jj_3R_57()
           
private  boolean jj_3R_58()
           
private  boolean jj_3R_59()
           
private  boolean jj_3R_60()
           
private  boolean jj_3R_61()
           
private  boolean jj_3R_62()
           
private  boolean jj_3R_63()
           
private  boolean jj_3R_9()
           
private  Token jj_consume_token(int kind)
           
private  int jj_ntk()
           
private  boolean jj_scan_token(int kind)
           
 org.activemq.filter.Filter JmsSelector()
           
 org.activemq.filter.ConstantExpression literal()
           
 org.activemq.filter.Expression multExpr()
           
 org.activemq.filter.Expression orExpression()
           
 org.activemq.filter.Filter parse(java.lang.String sql)
           
 org.activemq.filter.Expression primaryExpr()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.Reader stream)
           
 void ReInit(SelectorParserTokenManager tm)
           
 java.lang.String stringLitteral()
           
 org.activemq.filter.Expression unaryExpr()
           
 org.activemq.filter.PropertyExpression variable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public SelectorParserTokenManager token_source

jj_input_stream

SimpleCharStream jj_input_stream

token

public Token token

jj_nt

public Token jj_nt

jj_ntk

private int jj_ntk

jj_scanpos

private Token jj_scanpos

jj_lastpos

private Token jj_lastpos

jj_la

private int jj_la

lookingAhead

public boolean lookingAhead

jj_semLA

private boolean jj_semLA
Constructor Detail

SelectorParser

public SelectorParser()

SelectorParser

public SelectorParser(java.io.InputStream stream)

SelectorParser

public SelectorParser(java.io.Reader stream)

SelectorParser

public SelectorParser(SelectorParserTokenManager tm)
Method Detail

parse

public org.activemq.filter.Filter parse(java.lang.String sql)
                                 throws javax.jms.InvalidSelectorException

asBooleanExpression

private org.activemq.filter.BooleanExpression asBooleanExpression(org.activemq.filter.Expression value)
                                                           throws ParseException

JmsSelector

public final org.activemq.filter.Filter JmsSelector()
                                             throws ParseException

orExpression

public final org.activemq.filter.Expression orExpression()
                                                  throws ParseException

andExpression

public final org.activemq.filter.Expression andExpression()
                                                   throws ParseException

equalityExpression

public final org.activemq.filter.Expression equalityExpression()
                                                        throws ParseException

comparisonExpression

public final org.activemq.filter.Expression comparisonExpression()
                                                          throws ParseException

addExpression

public final org.activemq.filter.Expression addExpression()
                                                   throws ParseException

multExpr

public final org.activemq.filter.Expression multExpr()
                                              throws ParseException

unaryExpr

public final org.activemq.filter.Expression unaryExpr()
                                               throws ParseException

primaryExpr

public final org.activemq.filter.Expression primaryExpr()
                                                 throws ParseException

literal

public final org.activemq.filter.ConstantExpression literal()
                                                     throws ParseException

stringLitteral

public final java.lang.String stringLitteral()
                                      throws ParseException

variable

public final org.activemq.filter.PropertyExpression variable()
                                                      throws ParseException

jj_2_1

private final boolean jj_2_1(int xla)

jj_2_2

private final boolean jj_2_2(int xla)

jj_2_3

private final boolean jj_2_3(int xla)

jj_2_4

private final boolean jj_2_4(int xla)

jj_2_5

private final boolean jj_2_5(int xla)

jj_2_6

private final boolean jj_2_6(int xla)

jj_3R_53

private final boolean jj_3R_53()

jj_3R_29

private final boolean jj_3R_29()

jj_3R_63

private final boolean jj_3R_63()

jj_3R_50

private final boolean jj_3R_50()

jj_3R_40

private final boolean jj_3R_40()

jj_3R_52

private final boolean jj_3R_52()

jj_3R_27

private final boolean jj_3R_27()

jj_3R_26

private final boolean jj_3R_26()

jj_3R_51

private final boolean jj_3R_51()

jj_3R_46

private final boolean jj_3R_46()

jj_3R_25

private final boolean jj_3R_25()

jj_3R_45

private final boolean jj_3R_45()

jj_3R_30

private final boolean jj_3R_30()

jj_3R_24

private final boolean jj_3R_24()

jj_3R_19

private final boolean jj_3R_19()

jj_3R_23

private final boolean jj_3R_23()

jj_3R_62

private final boolean jj_3R_62()

jj_3R_18

private final boolean jj_3R_18()

jj_3R_43

private final boolean jj_3R_43()

jj_3R_61

private final boolean jj_3R_61()

jj_3_4

private final boolean jj_3_4()

jj_3_6

private final boolean jj_3_6()

jj_3R_17

private final boolean jj_3R_17()

jj_3R_38

private final boolean jj_3R_38()

jj_3R_16

private final boolean jj_3R_16()

jj_3R_14

private final boolean jj_3R_14()

jj_3R_57

private final boolean jj_3R_57()

jj_3R_49

private final boolean jj_3R_49()

jj_3R_15

private final boolean jj_3R_15()

jj_3R_37

private final boolean jj_3R_37()

jj_3_1

private final boolean jj_3_1()

jj_3R_12

private final boolean jj_3R_12()

jj_3R_36

private final boolean jj_3R_36()

jj_3R_48

private final boolean jj_3R_48()

jj_3_3

private final boolean jj_3_3()

jj_3R_47

private final boolean jj_3R_47()

jj_3R_44

private final boolean jj_3R_44()

jj_3R_35

private final boolean jj_3R_35()

jj_3R_56

private final boolean jj_3R_56()

jj_3R_60

private final boolean jj_3R_60()

jj_3R_34

private final boolean jj_3R_34()

jj_3R_22

private final boolean jj_3R_22()

jj_3R_41

private final boolean jj_3R_41()

jj_3_2

private final boolean jj_3_2()

jj_3R_55

private final boolean jj_3R_55()

jj_3R_33

private final boolean jj_3R_33()

jj_3R_21

private final boolean jj_3R_21()

jj_3R_13

private final boolean jj_3R_13()

jj_3R_20

private final boolean jj_3R_20()

jj_3R_42

private final boolean jj_3R_42()

jj_3R_32

private final boolean jj_3R_32()

jj_3R_11

private final boolean jj_3R_11()

jj_3R_10

private final boolean jj_3R_10()

jj_3R_31

private final boolean jj_3R_31()

jj_3R_9

private final boolean jj_3R_9()

jj_3R_59

private final boolean jj_3R_59()

jj_3R_39

private final boolean jj_3R_39()

jj_3_5

private final boolean jj_3_5()

jj_3R_28

private final boolean jj_3R_28()

jj_3R_54

private final boolean jj_3R_54()

jj_3R_58

private final boolean jj_3R_58()

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(SelectorParserTokenManager tm)

jj_consume_token

private final Token jj_consume_token(int kind)
                              throws ParseException

jj_scan_token

private final boolean jj_scan_token(int kind)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

jj_ntk

private final int jj_ntk()

generateParseException

public final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()