org.apache.jasper.compiler
Class ELParser
java.lang.Object
   org.apache.jasper.compiler.ELParser
org.apache.jasper.compiler.ELParser
- public class ELParser 
- extends java.lang.Object
This class implements a parser for EL expressions.
 
 It takes strings of the form xxx${..}yyy${..}zzz etc, and turn it into a
 ELNode.Nodes.
 
 Currently, it only handles text outside ${..} and functions in ${ ..}.
- Author:
- Kin-man Chung
| Constructor Summary | 
| ELParser(java.lang.String expression,
         boolean isDeferredSyntaxAllowedAsLiteral)
 | 
 
| Method Summary | 
|  char | getType()
 | 
| static ELNode.Nodes | parse(java.lang.String expression,
      boolean isDeferredSyntaxAllowedAsLiteral)Parse an EL expression
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ELParser
public ELParser(java.lang.String expression,
                boolean isDeferredSyntaxAllowedAsLiteral)
parse
public static ELNode.Nodes parse(java.lang.String expression,
                                 boolean isDeferredSyntaxAllowedAsLiteral)
- Parse an EL expression
 
- 
- Parameters:
- expression- The input expression string of the form Char* ('${' Char*
            '}')* Char*
- isDeferredSyntaxAllowedAsLiteral- Are deferred expressions treated as literals?
- Returns:
- Parsed EL expression in ELNode.Nodes
 
getType
public char getType()
- 
 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.