Package | Description |
---|---|
freemarker.cache |
Contains classes and interfaces that deal with template loading and caching.
|
freemarker.core |
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. |
freemarker.ext.servlet |
Provides a generic purpose servlet that generates dynamic response using
FreeMarker.
|
freemarker.template |
This package contains the core API's that most users will use.
|
freemarker.template.utility |
Utility classes that may be used to customize aspects of FreeMarker.
|
Class and Description |
---|
Environment
Object that represents the runtime environment during template processing.
|
Class and 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.
|
Comment
A template element where the content is ignored, a Comment.
|
Configurable |
Environment
Object that represents the runtime environment during template processing.
|
Environment.Namespace |
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.
|
LibraryLoad
An instruction that gets another template
and processes it within the current template.
|
Macro
An element representing a macro declaration.
|
Node |
ParseException
This exception is thrown when parse errors are encountered.
|
ReturnInstruction
Represents a <return> instruction to jump out of a macro.
|
TemplateClassResolver
Used by built-ins and other template language features that get a class
based on a string.
|
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.
|
Token
Describes the input token stream.
|
Class and Description |
---|
Environment
Object that represents the runtime environment during template processing.
|
Class and Description |
---|
Configurable |
Environment
Object that represents the runtime environment during template processing.
|
LibraryLoad
An instruction that gets another template
and processes it within the current template.
|
Macro
An element representing a macro declaration.
|
ParseException
This exception is thrown when parse errors are encountered.
|
TemplateElement
Objects that represent elements in the compiled
tree representation of the template necessarily
descend from this abstract class.
|
Class and Description |
---|
Environment
Object that represents the runtime environment during template processing.
|
ParseException
This exception is thrown when parse errors are encountered.
|