| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ParseException | |
|---|---|
| org.apache.velocity.exception | |
| org.apache.velocity.runtime | |
| org.apache.velocity.runtime.directive | |
| org.apache.velocity.runtime.parser | |
| Uses of ParseException in org.apache.velocity.exception | 
|---|
| Constructors in org.apache.velocity.exception with parameters of type ParseException | |
|---|---|
ParseErrorException(ParseException pex)
Create a ParseErrorException with the given ParseException.  | 
|
TemplateInitException(String msg,
                      ParseException parseException,
                      String templateName,
                      int col,
                      int line)
 | 
|
| Uses of ParseException in org.apache.velocity.runtime | 
|---|
| Methods in org.apache.velocity.runtime that throw ParseException | |
|---|---|
static SimpleNode | 
RuntimeSingleton.parse(Reader reader,
      String templateName)
Parse the input and return the root of AST node structure.  | 
 SimpleNode | 
RuntimeServices.parse(Reader reader,
      String templateName)
Parse the input and return the root of AST node structure.  | 
 SimpleNode | 
RuntimeInstance.parse(Reader reader,
      String templateName)
Parse the input and return the root of AST node structure.  | 
static SimpleNode | 
Runtime.parse(Reader reader,
      String templateName)
Deprecated. Parse the input and return the root of AST node structure.  | 
static SimpleNode | 
RuntimeSingleton.parse(Reader reader,
      String templateName,
      boolean dumpNamespace)
Parse the input and return the root of the AST node structure.  | 
 SimpleNode | 
RuntimeServices.parse(Reader reader,
      String templateName,
      boolean dumpNamespace)
Parse the input and return the root of the AST node structure.  | 
 SimpleNode | 
RuntimeInstance.parse(Reader reader,
      String templateName,
      boolean dumpNamespace)
Parse the input and return the root of the AST node structure.  | 
static SimpleNode | 
Runtime.parse(Reader reader,
      String templateName,
      boolean dumpNamespace)
Deprecated. Parse the input and return the root of the AST node structure.  | 
 SimpleNode | 
RuntimeServices.parse(String string,
      String templateName)
Wraps the String in a StringReader and passes it off to RuntimeServices.parse(Reader,String). | 
 SimpleNode | 
RuntimeInstance.parse(String string,
      String templateName)
Parse the input and return the root of AST node structure.  | 
| Uses of ParseException in org.apache.velocity.runtime.directive | 
|---|
| Subclasses of ParseException in org.apache.velocity.runtime.directive | |
|---|---|
 class | 
MacroParseException
Exception to indicate problem happened while constructing #macro() For internal use in parser - not to be passed to app level  | 
| Methods in org.apache.velocity.runtime.directive that throw ParseException | |
|---|---|
static void | 
Macro.processAndRegister(RuntimeServices rs,
                   Token t,
                   Node node,
                   String sourceTemplate)
Used by Parser.java to process VMs during the parsing process.  | 
| Uses of ParseException in org.apache.velocity.runtime.parser | 
|---|
| Subclasses of ParseException in org.apache.velocity.runtime.parser | |
|---|---|
 class | 
TemplateParseException
This is an extension of the ParseException, which also takes a template name.  | 
| Methods in org.apache.velocity.runtime.parser that return ParseException | |
|---|---|
 ParseException | 
Parser.generateParseException()
Generate ParseException.  | 
| Methods in org.apache.velocity.runtime.parser that throw ParseException | |
|---|---|
 void | 
Parser.AdditiveExpression()
 | 
 void | 
Parser.Assignment()
 | 
 void | 
Parser.Comment()
 | 
 void | 
Parser.ConditionalAndExpression()
 | 
 void | 
Parser.ConditionalOrExpression()
 | 
 SimpleNode | 
Parser.Directive()
Supports the Pluggable Directives #foo( arg+ )  | 
 int | 
Parser.DirectiveArg()
Supports the arguments for the Pluggable Directives  | 
 void | 
Parser.ElseIfStatement()
 | 
 void | 
Parser.ElseStatement()
 | 
 void | 
Parser.EqualityExpression()
 | 
 void | 
Parser.Escape()
Used to catch and process escape sequences in grammatical constructs as escapes outside of VTL are just characters.  | 
 void | 
Parser.EscapedDirective()
used to separate the notion of a valid directive that has been escaped, versus something that looks like a directive and is just schmoo.  | 
 void | 
Parser.Expression()
 | 
 void | 
Parser.False()
 | 
 void | 
Parser.FloatingPointLiteral()
 | 
 void | 
Parser.Identifier()
This method corresponds to variable references in Velocity templates.  | 
 void | 
Parser.IfStatement()
 | 
 void | 
Parser.IntegerLiteral()
 | 
 void | 
Parser.IntegerRange()
supports the [n..m] vector generator for use in the #foreach() to generate measured ranges w/o needing explicit support from the app/servlet  | 
 void | 
Parser.Map()
for creating a map in a #set #set($foo = {$foo : $bar, $blargh : $thingy})  | 
 void | 
Parser.Method()
This method has yet to be fully implemented but will allow arbitrarily nested method calls  | 
 void | 
Parser.MultiplicativeExpression()
 | 
 void | 
Parser.ObjectArray()
 | 
 void | 
Parser.Parameter()
This method has yet to be fully implemented but will allow arbitrarily nested method calls  | 
 SimpleNode | 
Parser.parse(Reader reader,
      String templateName)
This was also added to allow parsers to be re-usable.  | 
 void | 
Parser.PrimaryExpression()
 | 
 SimpleNode | 
Parser.process()
This method is what starts the whole parsing process.  | 
 void | 
Parser.Reference()
 | 
 void | 
Parser.RelationalExpression()
 | 
 void | 
Parser.SetDirective()
Currently support both types of set : #set( expr ) #set expr  | 
 void | 
Parser.Statement()
These are the types of statements that are acceptable in Velocity templates.  | 
 void | 
Parser.StopStatement()
This method corresponds to the #stop directive which just simulates and EOF so that parsing stops.  | 
 void | 
Parser.StringLiteral()
 | 
 void | 
Parser.Text()
This method is responsible for allowing all non-grammar text to pass through unscathed.  | 
 void | 
Parser.True()
 | 
 void | 
Parser.UnaryExpression()
 | 
 void | 
Parser.Word()
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||