Top Inners Fields Constructors Methods
com.sun.el.parser

public Class ELParser

extends Object
implements ELParserTreeConstants, ELParserConstants
Class Inheritance
All Implemented Interfaces
com.sun.el.parser.ELParserConstants, com.sun.el.parser.ELParserTreeConstants
Imports
java.io.StringReader, javax.el.ELException

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
private static class

Field Summary

Modifier and TypeField and Description
private final ELParser.JJCalls[]
private int
private List<int[]>
private int[]
private int
private int
pack-priv SimpleCharStream
private int
private int
private final int[]
private static int[]
private static int[]
private Token
private int[]
private static final ELParser.LookaheadSuccess
public Token
jj_nt

Next token.

private int
private boolean
private Token
protected JJTELParserState
public Token
token

Current token.

public ELParserTokenManager
token_source

Generated Token Manager.

Constructor Summary

AccessConstructor and Description
public
ELParser(InputStream stream)

Constructor with InputStream.

public
ELParser(InputStream stream, String encoding)

Constructor with InputStream and supplied encoding

public
ELParser(Reader stream)

Constructor.

public
ELParser(ELParserTokenManager tm)

Constructor with generated Token Manager.

Method Summary

Modifier and TypeMethod and Description
public final void
And()

public final void
public final void
public final void
public final void
public final void
public final AstCompositeExpression
public final void
public final void
public final void
disable_tracing()

Disable tracing.

public final void
public final void
public final void
enable_tracing()

Enable tracing.

public final void
public final void
public final void
public final void
public ParseException
generateParseException()

Generate ParseException.

public final Token
getNextToken()

Get the next Token.

public final Token
getToken(int index)

Get the specific Token.

public final void
public final void
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
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private void
jj_add_error_token(int kind, int pos)

private Token
jj_consume_token(int kind)

private static void
private static void
private int
private void
private void
jj_save(int index, int xla)

private boolean
jj_scan_token(int kind)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
Math()

public final void
public final void
public final void
public final void
Null()

public final void
Or()

public static Node
public void
ReInit(InputStream stream)

Reinitialise.

public void
ReInit(InputStream stream, String encoding)

Reinitialise.

public void
ReInit(Reader stream)

Reinitialise.

public void
ReInit(ELParserTokenManager tm)

Reinitialise.

public final void
public final void
public final void
public final void
public final void
public final void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

jj_2_rtnsback to summary
private final ELParser.JJCalls[] jj_2_rtns
jj_endposback to summary
private int jj_endpos
jj_expentriesback to summary
private List<int[]> jj_expentries
jj_expentryback to summary
private int[] jj_expentry
jj_gcback to summary
private int jj_gc
jj_genback to summary
private int jj_gen
jj_input_streamback to summary
pack-priv SimpleCharStream jj_input_stream
jj_kindback to summary
private int jj_kind
jj_laback to summary
private int jj_la
jj_la1back to summary
private final int[] jj_la1
jj_la1_0back to summary
private static int[] jj_la1_0
jj_la1_1back to summary
private static int[] jj_la1_1
jj_lastposback to summary
private Token jj_lastpos
jj_lasttokensback to summary
private int[] jj_lasttokens
jj_lsback to summary
private static final ELParser.LookaheadSuccess jj_ls
jj_ntback to summary
public Token jj_nt

Next token.

jj_ntkback to summary
private int jj_ntk
jj_rescanback to summary
private boolean jj_rescan
jj_scanposback to summary
private Token jj_scanpos
jjtreeback to summary
protected JJTELParserState jjtree
tokenback to summary
public Token token

Current token.

token_sourceback to summary
public ELParserTokenManager token_source

Generated Token Manager.

Constructor Detail

ELParserback to summary
public ELParser(InputStream stream)

Constructor with InputStream.

ELParserback to summary
public ELParser(InputStream stream, String encoding)

Constructor with InputStream and supplied encoding

ELParserback to summary
public ELParser(Reader stream)

Constructor.

ELParserback to summary
public ELParser(ELParserTokenManager tm)

Constructor with generated Token Manager.

Method Detail

Andback to summary
public final void And() throws ParseException
Assignmentback to summary
public final void Assignment() throws ParseException
Booleanback to summary
public final void Boolean() throws ParseException
BracketSuffixback to summary
public final void BracketSuffix() throws ParseException
Choiceback to summary
public final void Choice() throws ParseException
Compareback to summary
public final void Compare() throws ParseException
CompositeExpressionback to summary
public final AstCompositeExpression CompositeExpression() throws ParseException
Concatenationback to summary
public final void Concatenation() throws ParseException
DeferredExpressionback to summary
public final void DeferredExpression() throws ParseException
disable_tracingback to summary
public final void disable_tracing()

Disable tracing.

DotSuffixback to summary
public final void DotSuffix() throws ParseException
DynamicExpressionback to summary
public final void DynamicExpression() throws ParseException
enable_tracingback to summary
public final void enable_tracing()

Enable tracing.

Equalityback to summary
public final void Equality() throws ParseException
Expressionback to summary
public final void Expression() throws ParseException
FloatingPointback to summary
public final void FloatingPoint() throws ParseException
Functionback to summary
public final void Function() throws ParseException
generateParseExceptionback to summary
public ParseException generateParseException()

Generate ParseException.

getNextTokenback to summary
public final Token getNextToken()

Get the next Token.

getTokenback to summary
public final Token getToken(int index)

Get the specific Token.

Identifierback to summary
public final void Identifier() throws ParseException
Integerback to summary
public final void Integer() throws ParseException
jj_2_1back to summary
private boolean jj_2_1(int xla)
jj_2_2back to summary
private boolean jj_2_2(int xla)
jj_2_3back to summary
private boolean jj_2_3(int xla)
jj_2_4back to summary
private boolean jj_2_4(int xla)
jj_2_5back to summary
private boolean jj_2_5(int xla)
jj_3_1back to summary
private boolean jj_3_1()
jj_3_2back to summary
private boolean jj_3_2()
jj_3_3back to summary
private boolean jj_3_3()
jj_3_4back to summary
private boolean jj_3_4()
jj_3_5back to summary
private boolean jj_3_5()
jj_3R_100back to summary
private boolean jj_3R_100()
jj_3R_101back to summary
private boolean jj_3R_101()
jj_3R_102back to summary
private boolean jj_3R_102()
jj_3R_103back to summary
private boolean jj_3R_103()
jj_3R_17back to summary
private boolean jj_3R_17()
jj_3R_18back to summary
private boolean jj_3R_18()
jj_3R_19back to summary
private boolean jj_3R_19()
jj_3R_20back to summary
private boolean jj_3R_20()
jj_3R_21back to summary
private boolean jj_3R_21()
jj_3R_22back to summary
private boolean jj_3R_22()
jj_3R_23back to summary
private boolean jj_3R_23()
jj_3R_24back to summary
private boolean jj_3R_24()
jj_3R_25back to summary
private boolean jj_3R_25()
jj_3R_26back to summary
private boolean jj_3R_26()
jj_3R_27back to summary
private boolean jj_3R_27()
jj_3R_28back to summary
private boolean jj_3R_28()
jj_3R_29back to summary
private boolean jj_3R_29()
jj_3R_30back to summary
private boolean jj_3R_30()
jj_3R_31back to summary
private boolean jj_3R_31()
jj_3R_32back to summary
private boolean jj_3R_32()
jj_3R_33back to summary
private boolean jj_3R_33()
jj_3R_34back to summary
private boolean jj_3R_34()
jj_3R_35back to summary
private boolean jj_3R_35()
jj_3R_36back to summary
private boolean jj_3R_36()
jj_3R_37back to summary
private boolean jj_3R_37()
jj_3R_38back to summary
private boolean jj_3R_38()
jj_3R_39back to summary
private boolean jj_3R_39()
jj_3R_40back to summary
private boolean jj_3R_40()
jj_3R_41back to summary
private boolean jj_3R_41()
jj_3R_42back to summary
private boolean jj_3R_42()
jj_3R_43back to summary
private boolean jj_3R_43()
jj_3R_44back to summary
private boolean jj_3R_44()
jj_3R_45back to summary
private boolean jj_3R_45()
jj_3R_46back to summary
private boolean jj_3R_46()
jj_3R_47back to summary
private boolean jj_3R_47()
jj_3R_48back to summary
private boolean jj_3R_48()
jj_3R_49back to summary
private boolean jj_3R_49()
jj_3R_50back to summary
private boolean jj_3R_50()
jj_3R_51back to summary
private boolean jj_3R_51()
jj_3R_52back to summary
private boolean jj_3R_52()
jj_3R_53back to summary
private boolean jj_3R_53()
jj_3R_54back to summary
private boolean jj_3R_54()
jj_3R_55back to summary
private boolean jj_3R_55()
jj_3R_56back to summary
private boolean jj_3R_56()
jj_3R_57back to summary
private boolean jj_3R_57()
jj_3R_58back to summary
private boolean jj_3R_58()
jj_3R_59back to summary
private boolean jj_3R_59()
jj_3R_60back to summary
private boolean jj_3R_60()
jj_3R_61back to summary
private boolean jj_3R_61()
jj_3R_62back to summary
private boolean jj_3R_62()
jj_3R_63back to summary
private boolean jj_3R_63()
jj_3R_64back to summary
private boolean jj_3R_64()
jj_3R_65back to summary
private boolean jj_3R_65()
jj_3R_66back to summary
private boolean jj_3R_66()
jj_3R_67back to summary
private boolean jj_3R_67()
jj_3R_68back to summary
private boolean jj_3R_68()
jj_3R_69back to summary
private boolean jj_3R_69()
jj_3R_70back to summary
private boolean jj_3R_70()
jj_3R_71back to summary
private boolean jj_3R_71()
jj_3R_72back to summary
private boolean jj_3R_72()
jj_3R_73back to summary
private boolean jj_3R_73()
jj_3R_74back to summary
private boolean jj_3R_74()
jj_3R_75back to summary
private boolean jj_3R_75()
jj_3R_76back to summary
private boolean jj_3R_76()
jj_3R_77back to summary
private boolean jj_3R_77()
jj_3R_78back to summary
private boolean jj_3R_78()
jj_3R_79back to summary
private boolean jj_3R_79()
jj_3R_80back to summary
private boolean jj_3R_80()
jj_3R_81back to summary
private boolean jj_3R_81()
jj_3R_82back to summary
private boolean jj_3R_82()
jj_3R_83back to summary
private boolean jj_3R_83()
jj_3R_84back to summary
private boolean jj_3R_84()
jj_3R_85back to summary
private boolean jj_3R_85()
jj_3R_86back to summary
private boolean jj_3R_86()
jj_3R_87back to summary
private boolean jj_3R_87()
jj_3R_88back to summary
private boolean jj_3R_88()
jj_3R_89back to summary
private boolean jj_3R_89()
jj_3R_90back to summary
private boolean jj_3R_90()
jj_3R_91back to summary
private boolean jj_3R_91()
jj_3R_92back to summary
private boolean jj_3R_92()
jj_3R_93back to summary
private boolean jj_3R_93()
jj_3R_94back to summary
private boolean jj_3R_94()
jj_3R_95back to summary
private boolean jj_3R_95()
jj_3R_96back to summary
private boolean jj_3R_96()
jj_3R_97back to summary
private boolean jj_3R_97()
jj_3R_98back to summary
private boolean jj_3R_98()
jj_3R_99back to summary
private boolean jj_3R_99()
jj_add_error_tokenback to summary
private void jj_add_error_token(int kind, int pos)
jj_consume_tokenback to summary
private Token jj_consume_token(int kind) throws ParseException
jj_la1_init_0back to summary
private static void jj_la1_init_0()
jj_la1_init_1back to summary
private static void jj_la1_init_1()
jj_ntkback to summary
private int jj_ntk()
jj_rescan_tokenback to summary
private void jj_rescan_token()
jj_saveback to summary
private void jj_save(int index, int xla)
jj_scan_tokenback to summary
private boolean jj_scan_token(int kind)
LambdaExpressionback to summary
public final void LambdaExpression() throws ParseException
LambdaExpressionOrCallback to summary
public final void LambdaExpressionOrCall() throws ParseException
LambdaParametersback to summary
public final void LambdaParameters() throws ParseException
ListDataback to summary
public final void ListData() throws ParseException
Literalback to summary
public final void Literal() throws ParseException
LiteralExpressionback to summary
public final void LiteralExpression() throws ParseException
MapDataback to summary
public final void MapData() throws ParseException
MapEntryback to summary
public final void MapEntry() throws ParseException
Mathback to summary
public final void Math() throws ParseException
MethodArgumentsback to summary
public final void MethodArguments() throws ParseException
Multiplicationback to summary
public final void Multiplication() throws ParseException
NonLiteralback to summary
public final void NonLiteral() throws ParseException
Nullback to summary
public final void Null() throws ParseException
Orback to summary
public final void Or() throws ParseException
parseback to summary
public static Node parse(String ref) throws ELException
ReInitback to summary
public void ReInit(InputStream stream)

Reinitialise.

ReInitback to summary
public void ReInit(InputStream stream, String encoding)

Reinitialise.

ReInitback to summary
public void ReInit(Reader stream)

Reinitialise.

ReInitback to summary
public void ReInit(ELParserTokenManager tm)

Reinitialise.

SemiColonback to summary
public final void SemiColon() throws ParseException
Stringback to summary
public final void String() throws ParseException
Unaryback to summary
public final void Unary() throws ParseException
Valueback to summary
public final void Value() throws ParseException
ValuePrefixback to summary
public final void ValuePrefix() throws ParseException
ValueSuffixback to summary
public final void ValueSuffix() throws ParseException
com.sun.el.parser back to summary

pack-priv final Class ELParser.JJCalls

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv Token
pack-priv int
pack-priv ELParser.JJCalls

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

argback to summary
pack-priv int arg
firstback to summary
pack-priv Token first
genback to summary
pack-priv int gen
nextback to summary
pack-priv ELParser.JJCalls next

Constructor Detail

JJCallsback to summary
pack-priv JJCalls()
com.sun.el.parser back to summary

private final Class ELParser.LookaheadSuccess

extends Error
Class Inheritance

Constructor Summary

AccessConstructor and Description
private

Constructor Detail

LookaheadSuccessback to summary
private LookaheadSuccess()