Class CommonTemplateMarkupOutputModel<MO extends CommonTemplateMarkupOutputModel<MO>>

java.lang.Object
freemarker.core.CommonTemplateMarkupOutputModel<MO>
All Implemented Interfaces:
TemplateMarkupOutputModel<MO>, TemplateModel
Direct Known Subclasses:
TemplateCombinedMarkupOutputModel, TemplateHTMLOutputModel, TemplateRTFOutputModel, TemplateXMLOutputModel

public abstract class CommonTemplateMarkupOutputModel<MO extends CommonTemplateMarkupOutputModel<MO>> extends Object implements TemplateMarkupOutputModel<MO>
Common superclass for implementing TemplateMarkupOutputModel-s that belong to a CommonMarkupOutputFormat subclass format.

Thread-safe after proper publishing. Calculated fields (typically, the markup calculated from plain text) might will be re-calculated for multiple times if accessed from multiple threads (this only affects performance, not functionality).

Since:
2.3.24