Top Interfaces Classes
[default module]

Package com.google.escapevelocity


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
EvaluationContext

The context of a template evaluation.

Class Summary

Modifier and TypeClass and Description
pack-priv class
BreakException

Exception thrown when a #break is encountered.

pack-priv class
ConstantExpressionNode

A node in the parse tree representing a constant value.

pack-priv abstract class
DirectiveNode

A node in the parse tree that is a directive such as #set ($x = $y) or #if ($x) y #end.

public class
EvaluationException

An exception that occurred while evaluating a template, such as an undefined variable reference or a division by zero.

pack-priv abstract class
ExpressionNode

A node in the parse tree representing an expression.

pack-priv class
Macro

A macro definition.

pack-priv class
MethodFinder

Finds public methods in a class.

pack-priv abstract class
Node

A node in the parse tree.

public class
ParseException

An exception that occurred while parsing a template.

pack-priv class
ParseNode

Representation of a #parse directive in the parse tree.

pack-priv class
Parser

A parser that reads input from the given Reader and parses it to produce a Template.

pack-priv abstract class
ReferenceNode

A node in the parse tree that is a reference.

pack-priv class
SetSpacing

Special treatment of spaces before #set directives.

pack-priv abstract class
StopNode

A parsing node that represents the end of a span, such as the #end after the body of a #foreach or an #else in an #if.

public class
Template

A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.