Class ELNode
java.lang.Object
org.apache.jasper.compiler.ELNode
- Direct Known Subclasses:
ELNode.ELText, ELNode.Function, ELNode.Root, ELNode.Text
This class defines internal representation for an EL Expression. It currently only defines functions. It can be
expanded to define all the components of an EL expression, if need to.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents anything in EL expression, other than functions, including function arguments etc.static classRepresents a function.static classAn ordered list of ELNode.static classRepresents an EL expression: anything in ${ and }.static classRepresents text outside of EL expression.static classA visitor class for traversing ELNodes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidAccepts a visitor for traversing this node.
-
Constructor Details
-
ELNode
protected ELNode()Creates a new ELNode instance.
-
-
Method Details
-
accept
Accepts a visitor for traversing this node.- Parameters:
v- the visitor- Throws:
JasperException- if an error occurs during visitation
-