Package | Description |
---|---|
freemarker.core |
The seldom used or advanced parts of the fundamental FreeMarker API, compared to
freemarker.template . |
Modifier and Type | Class and Description |
---|---|
class |
MarkupOutputFormat<MO extends TemplateMarkupOutputModel>
Superclass of
OutputFormat -s that represent a "markup" format, which is any format where certain character
sequences have special meaning, and thus may need escaping. |
interface |
TemplateMarkupOutputModel<MO extends TemplateMarkupOutputModel<MO>>
"markup output" template language data-type; stores markup (some kind of "rich text" / structured format, as opposed
to plain text) that meant to be printed as template output.
|
Modifier and Type | Class and Description |
---|---|
class |
CommonTemplateMarkupOutputModel<MO extends CommonTemplateMarkupOutputModel<MO>>
Common superclass for implementing
TemplateMarkupOutputModel -s that belong to a
CommonMarkupOutputFormat subclass format. |
class |
TemplateCombinedMarkupOutputModel
Stores combined markup to be printed; used with
CombinedMarkupOutputFormat . |
class |
TemplateHTMLOutputModel
Stores HTML markup to be printed; used with
HTMLOutputFormat . |
class |
TemplateRTFOutputModel
Stores RTF markup to be printed; used with
RTFOutputFormat . |
class |
TemplateXHTMLOutputModel
Stores HTML markup to be printed; used with
HTMLOutputFormat . |
class |
TemplateXMLOutputModel
Stores XML markup to be printed; used with
XMLOutputFormat . |
Modifier and Type | Method and Description |
---|---|
<MO2 extends TemplateMarkupOutputModel<MO2>> |
MarkupOutputFormat.outputForeign(MO2 mo,
java.io.Writer out)
Outputs a value from a foreign output format; only used if
OutputFormat.isOutputFormatMixingAllowed() return
true . |
<MO2 extends TemplateMarkupOutputModel<MO2>> |
CombinedMarkupOutputFormat.outputForeign(MO2 mo,
java.io.Writer out) |
Modifier and Type | Method and Description |
---|---|
TemplateMarkupOutputModel<?> |
DefaultTruncateBuiltinAlgorithm.getDefaultMTerminator()
See similarly named parameter of
DefaultTruncateBuiltinAlgorithm.DefaultTruncateBuiltinAlgorithm(String, Integer, Boolean,
TemplateMarkupOutputModel, Integer, Boolean, boolean, Double) the construction}. |
Modifier and Type | Method and Description |
---|---|
protected int |
DefaultTruncateBuiltinAlgorithm.getMTerminatorLength(TemplateMarkupOutputModel<?> mTerminator)
Returns the (estimated) length of the argument terminator.
|
protected boolean |
DefaultTruncateBuiltinAlgorithm.getMTerminatorRemovesDots(TemplateMarkupOutputModel terminator)
Same as
DefaultTruncateBuiltinAlgorithm.getTerminatorRemovesDots(String) , but invoked for a markup terminator. |
Constructor and Description |
---|
DefaultTruncateBuiltinAlgorithm(java.lang.String defaultTerminator,
java.lang.Integer defaultTerminatorLength,
java.lang.Boolean defaultTerminatorRemovesDots,
TemplateMarkupOutputModel<?> defaultMTerminator,
java.lang.Integer defaultMTerminatorLength,
java.lang.Boolean defaultMTerminatorRemovesDots,
boolean addSpaceAtWordBoundary,
java.lang.Double wordBoundaryMinLength)
Creates an instance with markup terminator.
|
DefaultTruncateBuiltinAlgorithm(java.lang.String defaultTerminator,
TemplateMarkupOutputModel<?> defaultMTerminator,
boolean addSpaceAtWordBoundary)
Creates an instance with a string (plain text) terminator and a markup terminator.
|