org.apache.struts.validator.validwhen

Class ValidWhenParser

public class ValidWhenParser extends LLkParser implements ValidWhenParserTokenTypes

Field Summary
intAND
StackargStack
intEQUAL
Objectform
intGREATER_EQUAL
intGREATER_THAN
intindex
intLESS_EQUAL
intLESS_THAN
intNOT_EQUAL
intOR
Stringvalue
static String[]_tokenNames
static BitSet_tokenSet_0
static BitSet_tokenSet_1
Constructor Summary
protected ValidWhenParser(TokenBuffer tokenBuf, int k)
ValidWhenParser(TokenBuffer tokenBuf)
protected ValidWhenParser(TokenStream lexer, int k)
ValidWhenParser(TokenStream lexer)
ValidWhenParser(ParserSharedInputState state)
Method Summary
voidcomparison()
voidcomparisonExpression()
booleanevaluateComparison(Object v1, Object compare, Object v2)
voidexpr()
voidexpression()
voidfield()
booleangetResult()
voididentifier()
voidinteger()
voidjoin()
voidjoinedExpression()
voidliteral()
static long[]mk_tokenSet_0()
static long[]mk_tokenSet_1()
voidsetForm(Object f)
voidsetIndex(int i)
voidsetValue(String v)
voidstring()
voidvalue()

Field Detail

AND

private final int AND

argStack

Stack argStack

EQUAL

private final int EQUAL

form

Object form

GREATER_EQUAL

private final int GREATER_EQUAL

GREATER_THAN

private final int GREATER_THAN

index

int index

LESS_EQUAL

private final int LESS_EQUAL

LESS_THAN

private final int LESS_THAN

NOT_EQUAL

private final int NOT_EQUAL

OR

private final int OR

value

String value

_tokenNames

public static final String[] _tokenNames

_tokenSet_0

public static final BitSet _tokenSet_0

_tokenSet_1

public static final BitSet _tokenSet_1

Constructor Detail

ValidWhenParser

protected ValidWhenParser(TokenBuffer tokenBuf, int k)

ValidWhenParser

public ValidWhenParser(TokenBuffer tokenBuf)

ValidWhenParser

protected ValidWhenParser(TokenStream lexer, int k)

ValidWhenParser

public ValidWhenParser(TokenStream lexer)

ValidWhenParser

public ValidWhenParser(ParserSharedInputState state)

Method Detail

comparison

public final void comparison()

comparisonExpression

public final void comparisonExpression()

evaluateComparison

private boolean evaluateComparison(Object v1, Object compare, Object v2)

expr

public final void expr()

expression

public final void expression()

field

public final void field()

getResult

public boolean getResult()

identifier

public final void identifier()

integer

public final void integer()

join

public final void join()

joinedExpression

public final void joinedExpression()

literal

public final void literal()

mk_tokenSet_0

private static final long[] mk_tokenSet_0()

mk_tokenSet_1

private static final long[] mk_tokenSet_1()

setForm

public void setForm(Object f)

setIndex

public void setIndex(int i)

setValue

public void setValue(String v)

string

public final void string()

value

public final void value()
Copyright B) 2000-2008 - The Apache Software Foundation