freemarker.template
package.See: Description
Interface | Description |
---|---|
LocalContext |
An interface that represents a local context.
|
Node | |
TemplateClassResolver |
Used by built-ins and other template language features that get a class
based on a string.
|
Class | Description |
---|---|
ArithmeticEngine |
Class to perform arithmetic operations.
|
ArithmeticEngine.BigDecimalEngine |
This is the default arithmetic engine in FreeMarker.
|
ArithmeticEngine.ConservativeEngine |
An arithmetic engine that conservatively widens the operation arguments
to extent that they can hold the result of the operation.
|
CollectionAndSequence |
Add sequence capabilities to an existing collection, or
vice versa.
|
CommandLine |
FreeMarker command-line utility, the Main-Class of freemarker.jar.
|
Comment |
A template element where the content is ignored, a Comment.
|
Configurable | |
CustomAttribute |
A class that allows one to associate custom data with a configuration,
a template, or environment.
|
DebugBreak | |
Environment |
Object that represents the runtime environment during template processing.
|
Expression |
An abstract class for nodes in the parse tree
that represent a FreeMarker expression.
|
FMParser |
This class is generated by JavaCC from a grammar file.
|
FreeMarkerTree | |
LibraryLoad |
An instruction that gets another template
and processes it within the current template.
|
Macro |
An element representing a macro declaration.
|
OptInTemplateClassResolver |
A
TemplateClassResolver that resolves only the classes whose name
was specified in the constructor. |
ReturnInstruction |
Represents a <return> instruction to jump out of a macro.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
StringArraySequence |
Sequence variable implementation that wraps a String[] with relatively low
resource utilization.
|
TemplateElement |
Objects that represent elements in the compiled
tree representation of the template necessarily
descend from this abstract class.
|
TemplateObject |
Objects that represent instructions or expressions
in the compiled tree representation of the template
all descend from this abstract base class.
|
TextBlock |
A TemplateElement representing a block of plain text.
|
Exception | Description |
---|---|
Configurable.UnknownSettingException | |
InvalidReferenceException |
A subclass of TemplateException that says there
is no value associated with a given expression.
|
NonBooleanException |
A subclass of TemplateException that
indicates that the internals expected an expression
to evaluate to a boolean value and it didn't.
|
NonDateException |
Indicates that a date, time or date+time was expected.
|
NonNumericalException |
A subclass of TemplateException that
indicates that the internals expected an expression
to evaluate to a numerical value and it didn't.
|
NonStringException |
A subclass of TemplateException that
indicates that the internals expected an expression
to evaluate to a string or numeric value and it didn't.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ReturnInstruction.Return | |
StopException |
This exception is thrown when a <stop>
directive is encountered.
|
Error | Description |
---|---|
TokenMgrError |
Token Manager Error.
|
This package contains FreeMarker's core parsing/rendering functionality;
most casual users do not need to be aware of the classes in this package,
and can restrict their attention to the freemarker.template
package.