Package | Description |
---|---|
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.template |
This package contains the core API's that most users will use.
|
Modifier and Type | Class and Description |
---|---|
class |
Comment
A template element where the content is ignored, a Comment.
|
class |
DebugBreak |
class |
LibraryLoad
An instruction that gets another template
and processes it within the current template.
|
class |
Macro
An element representing a macro declaration.
|
class |
ReturnInstruction
Represents a <return> instruction to jump out of a macro.
|
class |
TextBlock
A TemplateElement representing a block of plain text.
|
Modifier and Type | Method and Description |
---|---|
TemplateElement |
FMParser.Assign() |
TemplateElement |
FMParser.Call() |
TemplateElement |
FMParser.Content() |
TemplateElement |
FMParser.Flush() |
TemplateElement |
FMParser.FreemarkerDirective()
A production for FreeMarker directives.
|
TemplateElement |
FMParser.FreeMarkerText()
A production freemarker text that may contain
${...} and #{...} but no directives.
|
TemplateElement |
FMParser.If() |
TemplateElement |
FMParser.Nested() |
TemplateElement |
FMParser.OptionalBlock()
A production for a block of optional content.
|
TemplateElement |
FMParser.Root()
Root production to be used when parsing
an entire file.
|
TemplateElement |
FMParser.Trim() |
TemplateElement |
FMParser.UnifiedMacroTransform() |
Modifier and Type | Method and Description |
---|---|
void |
TemplateElement.setChildAt(int index,
TemplateElement element) |
void |
Environment.visit(TemplateElement element,
TemplateDirectiveModel directiveModel,
Map args,
List bodyParameterNames) |
Constructor and Description |
---|
DebugBreak(TemplateElement nestedBlock) |
Modifier and Type | Method and Description |
---|---|
TemplateElement |
Template.getRootTreeNode() |