org.pentaho.reporting.libraries.formula.parser

Class GeneratedFormulaParser

public abstract class GeneratedFormulaParser extends Object implements GeneratedFormulaParserConstants

Field Summary
Tokenjj_nt
Tokentoken
GeneratedFormulaParserTokenManagertoken_source
Constructor Summary
GeneratedFormulaParser(InputStream stream)
GeneratedFormulaParser(Reader stream)
GeneratedFormulaParser(GeneratedFormulaParserTokenManager tm)
Method Summary
voiddisable_tracing()
voidenable_tracing()
ParseExceptiongenerateParseException()
LValuegetExpression()
InfixOperatorgetInfixOperator()
LValuegetLValue()
TokengetNextToken()
PostfixOperatorgetPostfixOperator()
PrefixOperatorgetPrefixOperator()
TokengetToken(int index)
LValueparseArray()
LValueparseFunction(String name, ParsePosition parsePosition)
LValue[]parseRow()
voidReInit(InputStream stream)
voidReInit(Reader stream)
voidReInit(GeneratedFormulaParserTokenManager tm)
TermstartTail(LValue retval)

Field Detail

jj_nt

public Token jj_nt

token

public Token token

token_source

public GeneratedFormulaParserTokenManager token_source

Constructor Detail

GeneratedFormulaParser

public GeneratedFormulaParser(InputStream stream)

GeneratedFormulaParser

public GeneratedFormulaParser(Reader stream)

GeneratedFormulaParser

public GeneratedFormulaParser(GeneratedFormulaParserTokenManager tm)

Method Detail

disable_tracing

public final void disable_tracing()

enable_tracing

public final void enable_tracing()

generateParseException

public ParseException generateParseException()

getExpression

public final LValue getExpression()

getInfixOperator

public final InfixOperator getInfixOperator()

getLValue

public final LValue getLValue()

getNextToken

public final Token getNextToken()

getPostfixOperator

public final PostfixOperator getPostfixOperator()

getPrefixOperator

public final PrefixOperator getPrefixOperator()

getToken

public final Token getToken(int index)

parseArray

public final LValue parseArray()

parseFunction

public final LValue parseFunction(String name, ParsePosition parsePosition)

parseRow

public final LValue[] parseRow()

ReInit

public void ReInit(InputStream stream)

ReInit

public void ReInit(Reader stream)

ReInit

public void ReInit(GeneratedFormulaParserTokenManager tm)

startTail

public final Term startTail(LValue retval)