Uses of Class org.apache.velocity.runtime.parser.ParseException (Velocity 1.4 API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.velocity.runtime.parser.ParseException

Packages that use ParseException
org.apache.velocity.runtime |
org.apache.velocity.runtime.directive |
org.apache.velocity.runtime.parser |

Uses of ParseException in org.apache.velocity.runtime

Methods in org.apache.velocity.runtime that throw ParseException
`static SimpleNode` | `RuntimeSingleton.parse(java.io.Reader reader, java.lang.String templateName)` Parse the input and return the root of AST node structure.
`static SimpleNode` | `RuntimeSingleton.parse(java.io.Reader reader, java.lang.String templateName, boolean dumpNamespace)` Parse the input and return the root of the AST node structure.
`SimpleNode` | `RuntimeServices.parse(java.io.Reader reader, java.lang.String templateName)` Parse the input and return the root of AST node structure.
`SimpleNode` | `RuntimeServices.parse(java.io.Reader reader, java.lang.String templateName, boolean dumpNamespace)` Parse the input and return the root of the AST node structure.
`SimpleNode` | `RuntimeInstance.parse(java.io.Reader reader, java.lang.String templateName)` Parse the input and return the root of AST node structure.
`SimpleNode` | `RuntimeInstance.parse(java.io.Reader reader, java.lang.String templateName, boolean dumpNamespace)` Parse the input and return the root of the AST node structure.
`static SimpleNode` | `Runtime.parse(java.io.Reader reader, java.lang.String templateName)` Deprecated. Parse the input and return the root of AST node structure.
`static SimpleNode` | `Runtime.parse(java.io.Reader reader, java.lang.String templateName, boolean dumpNamespace)` Deprecated. Parse the input and return the root of the 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, Node node, java.lang.String sourceTemplate)` Used by Parser.java to process VMs withing the parsing process processAndRegister() doesn't actually render the macro to the output Processes the macro body into the internal representation used by the VelocimacroProxy objects, and if not currently used, adds it to the macro Factory

Uses of ParseException in org.apache.velocity.runtime.parser

Methods in org.apache.velocity.runtime.parser that return ParseException
`ParseException` | `Parser.generateParseException()`

Methods in org.apache.velocity.runtime.parser that throw ParseException
`SimpleNode` | `Parser.parse(java.io.Reader reader, java.lang.String templateName)` This was also added to allow parsers to be re-usable.
`SimpleNode` | `Parser.process()` This method is what starts the whole parsing process.
`void` | `Parser.Statement()` These are the types of statements that are acceptable in Velocity templates.
`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.Escape()` Used to catch and process escape sequences in grammatical constructs as escapes outside of VTL are just characters.
`void` | `Parser.Comment()`
`void` | `Parser.NumberLiteral()`
`void` | `Parser.StringLiteral()`
`void` | `Parser.Identifier()` This method corresponds to variable references in Velocity templates.
`void` | `Parser.Word()`
`int` | `Parser.DirectiveArg()` Supports the arguments for the Pluggable Directives We add whitespace in here as a token so the VMs can easily reconstruct a macro body from the token stream See Directive()
`SimpleNode` | `Parser.Directive()` Supports the Pluggable Directives #foo( arg+ )
`void` | `Parser.ObjectArray()`
`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.Parameter()` This method has yet to be fully implemented but will allow arbitrarily nested method calls
`void` | `Parser.Method()` This method has yet to be fully implemented but will allow arbitrarily nested method calls
`void` | `Parser.Reference()`
`void` | `Parser.True()`
`void` | `Parser.False()`
`void` | `Parser.Text()` This method is responsible for allowing all non-grammar text to pass through unscathed.
`void` | `Parser.IfStatement()`
`void` | `Parser.ElseStatement()`
`void` | `Parser.ElseIfStatement()`
`void` | `Parser.SetDirective()` Currently support both types of set : #set( expr ) #set expr
`void` | `Parser.StopStatement()` This method corresponds to the #stop directive which just simulates and EOF so that parsing stops.
`void` | `Parser.Expression()`
`void` | `Parser.Assignment()`
`void` | `Parser.ConditionalOrExpression()`
`void` | `Parser.ConditionalAndExpression()`
`void` | `Parser.EqualityExpression()`
`void` | `Parser.RelationalExpression()`
`void` | `Parser.AdditiveExpression()`
`void` | `Parser.MultiplicativeExpression()`
`void` | `Parser.UnaryExpression()`
`void` | `Parser.PrimaryExpression()`
`private Token` | `Parser.jj_consume_token(int kind)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002 Apache Software Foundation. All Rights Reserved.