Home » freemarker-2.3.13 » freemarker.template » [javadoc | source]
freemarker.template
public interface: TemplateModel [javadoc | source]

All Known Implementing Classes:
    NodeListModel, JythonHashModel, ConcatenatedHashEx, DocumentModel, BIMethod, StaticModels, AttributeNodeModel, NormalizeNewlines, ChunkedSequence, WrapperTemplateModel, ResourceBundleLocalizedString, DOMNodeModel, StringArraySequence, CollectionAndSequence, TemplateSequenceModel, EnumerationModel, BIMethod, SimpleMethodModel, TemplateScalarModel, TemplateProcessorModel, ObjectConstructor, DateFormatter, NumberFormatter, JythonRuntime, BIMethod, SynchronizedSequence, ConcatenatedSequence, JythonModel, AncestorByName, CharacterDataNodeModel, DebugEnvironmentModel, urlBIResult, DebugConfigurationModel, BIMethod, BIMethod, RegexMatchModel, AllHttpScopesHashModel, TemplateCollectionModel, PINodeModel, Match, DebugTemplateModel, TemplateDateModel, EmptyStringAndSequence, JspContextModel, BIMethod, FreeMarkerPageContext21, EnumModels, ConstantMethod, ServletContextHashModel, NodeListModel, AncestorSequence, NodeModel, TypeFilter, Namespaces, BIMethod, SimpleScalar, RegisterNamespace, ReverseSequence, CaptureOutput, RhinoScriptableModel, BIMethodForSequence, SimpleDate, BooleanFormatter, SimpleHash, AdapterTemplateModel, SimpleTagDirectiveModel, LocalizedString, FilterByType, CaptureOutput, DocumentTypeModel, FreeMarkerPageContext, MatcherBuilder, JythonNumberModel, DateModel, SimpleList, ResourceBundleModel, HttpSessionHashModel, TemplateMethodModel, BooleanModel, StaticModel, SimpleMapModel, TemplateDirectiveModel, JythonSequenceModel, XmlEscape, BIMethodForCollection, BIMethod, NodeListModel, OverloadedMethodModel, ElementModel, ConcatenatedHash, StringModel, TemplateModelListSequence, ConstructorFunction, SimpleNumber, ReplaceMethod, BIMethod, Macro, DebugMapModel, CollectionModel, HtmlEscape, TemplateMethodModelEx, TemplateBooleanModel, SimpleCollection, JaxenNamespaces, BIMethod, HttpRequestHashModel, NodeListTM, TaglibFactory, ArrayModel, TemplateNumberModel, BIMethod, NumericalRange, DebugConfigurableModel, FreeMarkerPageContext2, VarsHash, Iterator, SimpleSequence, DateParser, BeanModel, TemplateHashModel, SplitMethod, GeneralPurposeNothing, HttpRequestParametersHashModel, StandardCompress, MapModel, Taglib, SequenceHash, NumberModel, TemplateNodeModel, Namespace, NameFilter, ClassBasedModelFactory, TemplateHashModelEx, NumberLiteral, BIMethod, Execute, RhinoFunctionModel, TemplateTransformModel, StringLiteral, IteratorModel, SynchronizedHash, TagTransformModel, FreeMarkerPageContext1

This is a marker interface that indicates that an object can be put in a template's data model.

Field Summary
 TemplateModel NOTHING    A general-purpose object to represent nothing. It acts as an empty string, false, empty sequence, empty hash, and null-returning method model.