|
||||||||||
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 |