Uses of Class
org.apache.velocity.runtime.parser.ParseException
-
Packages that use ParseException Package Description 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 Constructor Description ParseErrorException(ParseException pex, java.lang.String templName)
Create a ParseErrorException with the given ParseException.TemplateInitException(java.lang.String msg, ParseException parseException, java.lang.String templateName, int col, int line)
-
Uses of ParseException in org.apache.velocity.runtime
Methods in org.apache.velocity.runtime that throw ParseException Modifier and Type Method Description 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.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.SimpleNode
RuntimeInstance. parse(java.lang.String string, 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)
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
RuntimeServices. parse(java.lang.String string, java.lang.String templateName)
Wraps the String in a StringReader and passes it off toRuntimeServices.parse(Reader,String)
.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. -
Uses of ParseException in org.apache.velocity.runtime.directive
Subclasses of ParseException in org.apache.velocity.runtime.directive Modifier and Type Class Description class
MacroParseException
Exception to indicate problem happened while constructing #macro() For internal use in parser - not to be passed to app levelMethods in org.apache.velocity.runtime.directive that throw ParseException Modifier and Type Method Description static void
Macro. checkArgs(RuntimeServices rs, Token t, Node node, java.lang.String sourceTemplate)
Used by Parser.java to do further parameter checking for macro arguments. -
Uses of ParseException in org.apache.velocity.runtime.parser
Subclasses of ParseException in org.apache.velocity.runtime.parser Modifier and Type Class Description 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 Modifier and Type Method Description ParseException
Parser. generateParseException()
Generate ParseException.Methods in org.apache.velocity.runtime.parser that throw ParseException Modifier and Type Method Description 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 Directivesvoid
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. Index()
void
Parser. IndexParameter()
A Simplified parameter more suitable for an index position: $foo[$index]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/servletprivate Token
Parser. jj_consume_token(int kind)
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 callsvoid
Parser. MultiplicativeExpression()
void
Parser. ObjectArray()
void
Parser. Parameter()
This method has yet to be fully implemented but will allow arbitrarily nested method callsSimpleNode
Parser. parse(java.io.Reader reader, java.lang.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 exprvoid
Parser. Statement()
These are the types of statements that are acceptable in Velocity templates.void
Parser. StringLiteral()
void
Parser. Text()
This method is responsible for allowing all non-grammar text to pass through unscathed.void
Parser. Textblock()
void
Parser. True()
void
Parser. UnaryExpression()
void
Parser. Word()
-