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