org.apache.el.parser

Class ELParser

public class ELParser extends Object implements ELParserTreeConstants, ELParserConstants

Field Summary
protected JJTELParserStatejjtree
Tokenjj_nt
Next token.
Tokentoken
Current token.
ELParserTokenManagertoken_source
Generated Token Manager.
Constructor Summary
ELParser(InputStream stream)
Constructor with InputStream.
ELParser(InputStream stream, String encoding)
Constructor with InputStream and supplied encoding
ELParser(Reader stream)
Constructor.
ELParser(ELParserTokenManager tm)
Constructor with generated Token Manager.
Method Summary
voidAnd()
voidBoolean()
voidBracketSuffix()
voidChoice()
voidCompare()
AstCompositeExpressionCompositeExpression()
voiddisable_tracing()
Disable tracing.
voidDeferredExpression()
voidDotSuffix()
voidDynamicExpression()
voidenable_tracing()
Enable tracing.
voidEquality()
voidExpression()
voidFloatingPoint()
voidFunction()
ParseExceptiongenerateParseException()
Generate ParseException.
TokengetNextToken()
Get the next Token.
TokengetToken(int index)
Get the specific Token.
voidIdentifier()
voidInteger()
voidLiteral()
voidLiteralExpression()
voidMath()
voidMultiplication()
voidNonLiteral()
voidNull()
voidOr()
static Nodeparse(String ref)
voidReInit(InputStream stream)
Reinitialise.
voidReInit(InputStream stream, String encoding)
Reinitialise.
voidReInit(Reader stream)
Reinitialise.
voidReInit(ELParserTokenManager tm)
Reinitialise.
voidString()
voidUnary()
voidValue()
voidValuePrefix()
voidValueSuffix()

Field Detail

jjtree

protected JJTELParserState jjtree

jj_nt

public Token jj_nt
Next token.

token

public Token token
Current token.

token_source

public ELParserTokenManager token_source
Generated Token Manager.

Constructor Detail

ELParser

public ELParser(InputStream stream)
Constructor with InputStream.

ELParser

public ELParser(InputStream stream, String encoding)
Constructor with InputStream and supplied encoding

ELParser

public ELParser(Reader stream)
Constructor.

ELParser

public ELParser(ELParserTokenManager tm)
Constructor with generated Token Manager.

Method Detail

And

public final void And()

Boolean

public final void Boolean()

BracketSuffix

public final void BracketSuffix()

Choice

public final void Choice()

Compare

public final void Compare()

CompositeExpression

public final AstCompositeExpression CompositeExpression()

disable_tracing

public final void disable_tracing()
Disable tracing.

DeferredExpression

public final void DeferredExpression()

DotSuffix

public final void DotSuffix()

DynamicExpression

public final void DynamicExpression()

enable_tracing

public final void enable_tracing()
Enable tracing.

Equality

public final void Equality()

Expression

public final void Expression()

FloatingPoint

public final void FloatingPoint()

Function

public final void Function()

generateParseException

public ParseException generateParseException()
Generate ParseException.

getNextToken

public final Token getNextToken()
Get the next Token.

getToken

public final Token getToken(int index)
Get the specific Token.

Identifier

public final void Identifier()

Integer

public final void Integer()

Literal

public final void Literal()

LiteralExpression

public final void LiteralExpression()

Math

public final void Math()

Multiplication

public final void Multiplication()

NonLiteral

public final void NonLiteral()

Null

public final void Null()

Or

public final void Or()

parse

public static Node parse(String ref)

ReInit

public void ReInit(InputStream stream)
Reinitialise.

ReInit

public void ReInit(InputStream stream, String encoding)
Reinitialise.

ReInit

public void ReInit(Reader stream)
Reinitialise.

ReInit

public void ReInit(ELParserTokenManager tm)
Reinitialise.

String

public final void String()

Unary

public final void Unary()

Value

public final void Value()

ValuePrefix

public final void ValuePrefix()

ValueSuffix

public final void ValueSuffix()
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.