Uses of Class
freemarker.template.TemplateModelException
-
Packages that use TemplateModelException Package Description freemarker.core The seldom used or advanced parts of the fundamental FreeMarker API, compared tofreemarker.template
.freemarker.debug Debugging API; experimental status, might change! This is to support debugging in IDE-s.freemarker.ext.beans The default object wrapper of FreeMarker uses this to expose Java Beans and POJO-s to templates.freemarker.ext.dom Exposes DOM XML nodes to templates as easily traversable trees; see in the Manual.freemarker.ext.jdom Deprecated, use W3C DOM (freemarker.ext.dom
) instead; Exposes JDOM XML nodes to templates.freemarker.ext.jsp Classes for two-way FreeMarker-JSP integration.freemarker.ext.jython Exposes Jython objects to templates.freemarker.ext.rhino Exposes Rhino (ECMAScript) objects to templates.freemarker.ext.servlet Servlet for legacy "Model 2" frameworks that allows using FreeMarker templates instead of JSP as the MVC View (see in the Manual).freemarker.ext.xml Deprecated, use W3C DOM withfreemarker.ext.dom
instead; Exposes XML from DOM, dom4j or JDOM nodes, uniformly.freemarker.template The fundamental, most commonly used API-s of FreeMarker; start withConfiguration
(see also the Getting Started in the Manual.)freemarker.template.utility Various classes used by core FreeMarker code but might be useful outside of it too. -
-
Uses of TemplateModelException in freemarker.core
Methods in freemarker.core that throw TemplateModelException Modifier and Type Method Description java.lang.Object
Environment. __getitem__(java.lang.String key)
A hook that Jython uses.MO
CommonMarkupOutputFormat. concat(MO mo1, MO mo2)
abstract MO
MarkupOutputFormat. concat(MO mo1, MO mo2)
Returns aTemplateMarkupOutputModel
that contains the content of bothTemplateMarkupOutputModel
objects concatenated.java.lang.String
CombinedMarkupOutputFormat. escapePlainText(java.lang.String plainTextContent)
abstract java.lang.String
MarkupOutputFormat. escapePlainText(java.lang.String plainTextContent)
Should give the same result asMarkupOutputFormat.fromPlainTextByEscaping(String)
and thenMarkupOutputFormat.getMarkupString(TemplateMarkupOutputModel)
, but the implementation may uses a more efficient solution.java.lang.Object
TemplateDateFormat. format(TemplateDateModel dateModel)
Formats the model to markup instead of to plain text if the result markup will be more than just plain text escaped, otherwise falls back to formatting to plain text.java.lang.Object
TemplateNumberFormat. format(TemplateNumberModel numberModel)
Formats the model to markup instead of to plain text if the result markup will be more than just plain text escaped, otherwise falls back to formatting to plain text.abstract java.lang.String
TemplateDateFormat. formatToPlainText(TemplateDateModel dateModel)
abstract java.lang.String
TemplateNumberFormat. formatToPlainText(TemplateNumberModel numberModel)
MO
CommonMarkupOutputFormat. fromMarkup(java.lang.String markupText)
abstract MO
MarkupOutputFormat. fromMarkup(java.lang.String markupText)
Wraps aString
that's already markup toTemplateMarkupOutputModel
interface, to indicate its format.MO
CommonMarkupOutputFormat. fromPlainTextByEscaping(java.lang.String textToEsc)
abstract MO
MarkupOutputFormat. fromPlainTextByEscaping(java.lang.String textToEsc)
Converts aString
that's assumed to be plain text toTemplateMarkupOutputModel
, by escaping any special characters in the plain text.TemplateModel
Environment. getDataModelOrSharedVariable(java.lang.String name)
Returns the variable from the data-model, or if it's not there, then from the Configuration.setSharedVariables(Map) shared variables}TemplateModel
Environment. getGlobalVariable(java.lang.String name)
Returns the globally visible variable of the given name, ornull
.java.util.Set
Environment. getKnownVariableNames()
Returns a set of variable names that are known at the time of call.TemplateModel
Environment. getLocalVariable(java.lang.String name)
Returns the loop or macro local variable corresponding to this variable name.java.lang.String
CommonMarkupOutputFormat. getMarkupString(MO mo)
abstract java.lang.String
MarkupOutputFormat. getMarkupString(MO mo)
Returns the content as markup text; nevernull
.protected int
DefaultTruncateBuiltinAlgorithm. getMTerminatorLength(TemplateMarkupOutputModel<?> mTerminator)
Returns the (estimated) length of the argument terminator.protected boolean
DefaultTruncateBuiltinAlgorithm. getMTerminatorRemovesDots(TemplateMarkupOutputModel terminator)
Same asDefaultTruncateBuiltinAlgorithm.getTerminatorRemovesDots(String)
, but invoked for a markup terminator.static java.util.Date
TemplateFormatUtil. getNonNullDate(TemplateDateModel dateModel)
Utility method to extract theDate
from anTemplateDateModel
, and throwTemplateModelException
with a standard error message if that'snull
.static java.lang.Number
TemplateFormatUtil. getNonNullNumber(TemplateNumberModel numberModel)
Utility method to extract theNumber
from anTemplateNumberModel
, and throwsTemplateModelException
with a standard error message if that'snull
.java.lang.String
CommonMarkupOutputFormat. getSourcePlainText(MO mo)
abstract java.lang.String
MarkupOutputFormat. getSourcePlainText(MO mo)
If thisTemplateMarkupOutputModel
was created withMarkupOutputFormat.fromPlainTextByEscaping(String)
, it returns the original plain text, otherwise it returnsnull
.protected boolean
DefaultTruncateBuiltinAlgorithm. getTerminatorRemovesDots(java.lang.String terminator)
Tells if the dots touched by the terminator text should be removed.TemplateModel
Environment. getVariable(java.lang.String name)
Returns the variable that is visible in this context, ornull
if the variable is not found.boolean
CommonMarkupOutputFormat. isEmpty(MO mo)
abstract boolean
MarkupOutputFormat. isEmpty(MO mo)
Returns if the markup is empty (0 length).boolean
CombinedMarkupOutputFormat. isLegacyBuiltInBypassed(java.lang.String builtInName)
abstract boolean
MarkupOutputFormat. isLegacyBuiltInBypassed(java.lang.String builtInName)
Tells if a string built-in that can't handle aTemplateMarkupOutputModel
left hand operand can bypass this object as is.protected abstract MO
CommonMarkupOutputFormat. newTemplateMarkupOutputModel(java.lang.String plainTextContent, java.lang.String markupContent)
Creates a newCommonTemplateMarkupOutputModel
that's bound to thisOutputFormat
instance.void
CombinedMarkupOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
abstract void
CommonMarkupOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
void
CommonMarkupOutputFormat. output(MO mo, java.io.Writer out)
void
HTMLOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
abstract void
MarkupOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
Equivalent to callingMarkupOutputFormat.fromPlainTextByEscaping(String)
and thenMarkupOutputFormat.output(TemplateMarkupOutputModel, Writer)
, but the implementation may uses a more efficient solution.abstract void
MarkupOutputFormat. output(MO mo, java.io.Writer out)
Prints the parameter model to the output.void
RTFOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
void
XHTMLOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
void
XMLOutputFormat. output(java.lang.String textToEsc, java.io.Writer out)
-
Uses of TemplateModelException in freemarker.debug
Methods in freemarker.debug that throw TemplateModelException Modifier and Type Method Description DebugModel
DebugModel. get(int index)
DebugModel[]
DebugModel. get(int fromIndex, int toIndex)
DebugModel
DebugModel. get(java.lang.String key)
DebugModel[]
DebugModel. get(java.lang.String[] keys)
boolean
DebugModel. getAsBoolean()
java.util.Date
DebugModel. getAsDate()
java.lang.Number
DebugModel. getAsNumber()
java.lang.String
DebugModel. getAsString()
DebugModel[]
DebugModel. getCollection()
int
DebugModel. getDateType()
java.lang.String[]
DebugModel. keys()
int
DebugModel. size()
-
Uses of TemplateModelException in freemarker.ext.beans
Subclasses of TemplateModelException in freemarker.ext.beans Modifier and Type Class Description class
InvalidPropertyException
An exception thrown when there is an attempt to access an invalid bean property when we are in a "strict bean" modeMethods in freemarker.ext.beans that throw TemplateModelException Modifier and Type Method Description java.lang.Object
MapModel. exec(java.util.List arguments)
The first argument is used as a key to call the map's get method.java.lang.Object
OverloadedMethodsModel. exec(java.util.List arguments)
Invokes the method, passing it the arguments from the list.java.lang.Object
ResourceBundleModel. exec(java.util.List arguments)
Takes first argument as a resource key, looks up a string in resource bundle with this key, then applies a MessageFormat.format on the string with the rest of the arguments.java.lang.Object
SimpleMapModel. exec(java.util.List args)
java.lang.Object
SimpleMethodModel. exec(java.util.List arguments)
Invokes the method, passing it the arguments from the list.TemplateModel
ArrayModel. get(int index)
TemplateModel
BeanModel. get(java.lang.String key)
Uses Beans introspection to locate a property or method with name matching the key name.TemplateModel
CollectionModel. get(int index)
Retrieves the i-th object from the collection, wrapped as a TemplateModel.TemplateModel
OverloadedMethodsModel. get(int index)
TemplateModel
SimpleMapModel. get(java.lang.String key)
TemplateModel
SimpleMethodModel. get(int index)
TemplateModel
BeanModel. getAPI()
TemplateModel
SimpleMapModel. getAPI()
protected TemplateModel
BeanModel. invokeGenericGet(java.util.Map classInfo, java.lang.Class<?> clazz, java.lang.String key)
protected TemplateModel
MapModel. invokeGenericGet(java.util.Map keyMap, java.lang.Class clazz, java.lang.String key)
Overridden to invoke the generic get method by casting to Map instead of through reflection - should yield better performance.protected TemplateModel
ResourceBundleModel. invokeGenericGet(java.util.Map keyMap, java.lang.Class clazz, java.lang.String key)
Overridden to invoke the getObject method of the resource bundle.protected TemplateModel
BeansWrapper. invokeMethod(java.lang.Object object, java.lang.reflect.Method method, java.lang.Object[] args)
Invokes the specified method, wrapping the return value.TemplateModelIterator
EnumerationModel. iterator()
This allows the enumeration to be used in a <#list> block.TemplateModelIterator
IteratorModel. iterator()
This allows the iterator to be used in a <#list> block.java.lang.Object
BeansWrapper. newInstance(java.lang.Class<?> clazz, java.util.List arguments)
Creates a new instance of the specified class using the method call logic of this object wrapper for calling the constructor.TemplateModel
EnumerationModel. next()
Calls underlyingEnumeration.nextElement()
and wraps the result.TemplateModel
IteratorModel. next()
Calls underlyingIterator.next()
and wraps the result.protected TemplateModel
BeansWrapper. readField(java.lang.Object object, java.lang.reflect.Field field)
Reads the specified field, returns its value asTemplateModel
.int
OverloadedMethodsModel. size()
int
SimpleMethodModel. size()
java.lang.Object
BeansWrapper. tryUnwrapTo(TemplateModel model, java.lang.Class<?> targetClass)
protected java.lang.Object
BeanModel. unwrap(TemplateModel model)
java.lang.Object
BeansWrapper. unwrap(TemplateModel model)
Attempts to unwrap a model into underlying object.java.lang.Object
BeansWrapper. unwrap(TemplateModel model, java.lang.Class<?> targetClass)
Attempts to unwrap a model into an object of the desired class.TemplateCollectionModel
BeanModel. values()
protected TemplateModel
BeanModel. wrap(java.lang.Object obj)
TemplateModel
BeansWrapper. wrap(java.lang.Object object)
Wraps the object with a template model that is most specific for the object's class.TemplateHashModel
BeansWrapper. wrapAsAPI(java.lang.Object obj)
-
Uses of TemplateModelException in freemarker.ext.dom
Methods in freemarker.ext.dom that throw TemplateModelException Modifier and Type Method Description TemplateModel
NodeModel. exec(java.util.List args)
TemplateModel
XPathSupport. executeQuery(java.lang.Object context, java.lang.String xpathQuery)
TemplateModel
NodeModel. get(java.lang.String key)
TemplateNodeModelEx
NodeModel. getNextSibling()
java.lang.String
NodeModel. getNodeType()
TemplateNodeModelEx
NodeModel. getPreviousSibling()
-
Uses of TemplateModelException in freemarker.ext.jdom
Methods in freemarker.ext.jdom that throw TemplateModelException Modifier and Type Method Description java.lang.Object
NodeListModel. exec(java.util.List arguments)
Deprecated.Applies an XPath expression to the node list and returns the resulting node list.TemplateModel
NodeListModel. get(int i)
Deprecated.Retrieves the i-th element of the node list.TemplateModel
NodeListModel. get(java.lang.String key)
Deprecated.Provides node list traversal as well as special functions: filtering by name, filtering by node type, shallow-copying, and duplicate removal.java.lang.String
NodeListModel. getAsString()
Deprecated.This method returns the string resulting from concatenation of string representations of its nodes. -
Uses of TemplateModelException in freemarker.ext.jsp
Methods in freemarker.ext.jsp that throw TemplateModelException Modifier and Type Method Description TemplateModel
TaglibFactory. get(java.lang.String taglibUri)
Retrieves a JSP tag library identified by an URI. -
Uses of TemplateModelException in freemarker.ext.jython
Methods in freemarker.ext.jython that throw TemplateModelException Modifier and Type Method Description java.lang.Object
JythonModel. exec(java.util.List arguments)
TemplateModel
JythonModel. get(java.lang.String key)
CallsPyObject.__findattr__(java.lang.String)
, then if it returns null callsPyObject.__finditem__(java.lang.String)
.TemplateModel
JythonSequenceModel. get(int index)
ReturnsPyObject.__finditem__(int)
.boolean
JythonModel. getAsBoolean()
Returns the value ofPyObject.__nonzero__()
.java.lang.Number
JythonNumberModel. getAsNumber()
Returns eitherPyObject.__tojava__(java.lang.Class)
withNumber
.class as argument.java.lang.String
JythonModel. getAsString()
Returns the value ofObject.toString()
.boolean
JythonModel. isEmpty()
ReturnsPyObject.__len__()
== 0
.TemplateCollectionModel
JythonHashModel. keys()
Returns eitherobject.__findattr__("keys").__call__()
orobject.__findattr__("keySet").__call__()
.int
JythonHashModel. size()
ReturnsPyObject.__len__()
.int
JythonSequenceModel. size()
ReturnsPyObject.__len__()
.org.python.core.PyObject
JythonWrapper. unwrap(TemplateModel model)
Coerces a template model into aPyObject
.TemplateCollectionModel
JythonHashModel. values()
Returnsobject.__findattr__("values").__call__()
. -
Uses of TemplateModelException in freemarker.ext.rhino
Methods in freemarker.ext.rhino that throw TemplateModelException Modifier and Type Method Description java.lang.Object
RhinoFunctionModel. exec(java.util.List arguments)
TemplateModel
RhinoScriptableModel. get(int index)
TemplateModel
RhinoScriptableModel. get(java.lang.String key)
TemplateCollectionModel
RhinoScriptableModel. keys()
TemplateCollectionModel
RhinoScriptableModel. values()
TemplateModel
RhinoWrapper. wrap(java.lang.Object obj)
-
Uses of TemplateModelException in freemarker.ext.servlet
Methods in freemarker.ext.servlet that throw TemplateModelException Modifier and Type Method Description protected TemplateModel
FreemarkerServlet. createModel(ObjectWrapper objectWrapper, javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected TaglibFactory
FreemarkerServlet. createTaglibFactory(ObjectWrapper objectWrapper, javax.servlet.ServletContext servletContext)
Called to create theTaglibFactory
once per servlet context.TemplateModel
AllHttpScopesHashModel. get(java.lang.String key)
TemplateModel
HttpRequestHashModel. get(java.lang.String key)
TemplateModel
HttpSessionHashModel. get(java.lang.String key)
TemplateModel
ServletContextHashModel. get(java.lang.String key)
boolean
HttpSessionHashModel. isEmpty()
-
Uses of TemplateModelException in freemarker.ext.xml
Methods in freemarker.ext.xml that throw TemplateModelException Modifier and Type Method Description java.lang.Object
NodeListModel. exec(java.util.List arguments)
Deprecated.Evaluates an XPath expression on XML nodes in this model.TemplateModel
NodeListModel. get(java.lang.String key)
Deprecated.Returns a new NodeListModel containing the nodes that result from applying an operator to this model's nodes.java.lang.String
NodeListModel. getAsString()
Deprecated.Returns the string representation of the wrapped nodes.TemplateSequenceModel
NodeListModel. getChildNodes()
Deprecated.java.lang.String
NodeListModel. getNodeName()
Deprecated.java.lang.String
NodeListModel. getNodeNamespace()
Deprecated.java.lang.String
NodeListModel. getNodeType()
Deprecated.TemplateNodeModel
NodeListModel. getParentNode()
Deprecated. -
Uses of TemplateModelException in freemarker.template
Methods in freemarker.template that throw TemplateModelException Modifier and Type Method Description int
TransformControl. afterBody()
Called after the body has been evaluated.boolean
DefaultNonListCollectionAdapter. contains(TemplateModel item)
java.lang.Object
TemplateMethodModel. exec(java.util.List arguments)
Deprecated.Executes the method call.java.lang.Object
TemplateMethodModelEx. exec(java.util.List arguments)
Executes the method call.TemplateModel
DefaultListAdapter. get(int index)
TemplateModel
DefaultMapAdapter. get(java.lang.String key)
TemplateModel
SimpleHash. get(java.lang.String key)
TemplateModel
SimpleSequence. get(int index)
Returns the item at the specified index of the list.TemplateModel
TemplateHashModel. get(java.lang.String key)
Gets a TemplateModel from the hash.TemplateModel
TemplateSequenceModel. get(int index)
Retrieves the i-th template model in this sequence.TemplateModel
DefaultEnumerationAdapter. getAPI()
TemplateModel
DefaultIterableAdapter. getAPI()
TemplateModel
DefaultIteratorAdapter. getAPI()
TemplateModel
DefaultListAdapter. getAPI()
TemplateModel
DefaultMapAdapter. getAPI()
TemplateModel
DefaultNonListCollectionAdapter. getAPI()
TemplateModel
TemplateModelWithAPISupport. getAPI()
Returns the model that exposes the (Java) API of the value.boolean
TemplateBooleanModel. getAsBoolean()
java.util.Date
TemplateDateModel. getAsDate()
Returns the date value.java.lang.Number
TemplateNumberModel. getAsNumber()
Returns the numeric value.java.lang.String
LocalizedString. getAsString()
java.lang.String
TemplateScalarModel. getAsString()
Returns theString
representation of this model.TemplateSequenceModel
TemplateNodeModel. getChildNodes()
TemplateModel
TemplateHashModelEx2.KeyValuePair. getKey()
abstract java.lang.String
LocalizedString. getLocalizedString(java.util.Locale locale)
java.lang.String
ResourceBundleLocalizedString. getLocalizedString(java.util.Locale locale)
TemplateNodeModelEx
TemplateNodeModelEx. getNextSibling()
java.lang.String
TemplateNodeModel. getNodeName()
java.lang.String
TemplateNodeModel. getNodeNamespace()
java.lang.String
TemplateNodeModel. getNodeType()
TemplateNodeModel
TemplateNodeModel. getParentNode()
TemplateNodeModelEx
TemplateNodeModelEx. getPreviousSibling()
TemplateModel
TemplateHashModelEx2.KeyValuePair. getValue()
java.io.Writer
TemplateTransformModel. getWriter(java.io.Writer out, java.util.Map args)
Returns a writer that will be used by the engine to feed the transformation input to the transform.protected TemplateModel
DefaultObjectWrapper. handleUnknownType(java.lang.Object obj)
Called for an object that isn't considered to be of a "basic" Java type, like for an application specific type, or for a W3C DOM node.protected TemplateModel
SimpleObjectWrapper. handleUnknownType(java.lang.Object obj)
Called if a type other than the simple ones we know about is passed in.boolean
TemplateHashModelEx2.KeyValuePairIterator. hasNext()
Similar toIterator.hasNext()
.boolean
TemplateModelIterator. hasNext()
boolean
TemplateCollectionModelEx. isEmpty()
Returns if the collection contains any elements.boolean
TemplateHashModel. isEmpty()
TemplateModelIterator
DefaultEnumerationAdapter. iterator()
TemplateModelIterator
DefaultIterableAdapter. iterator()
TemplateModelIterator
DefaultIteratorAdapter. iterator()
TemplateModelIterator
DefaultNonListCollectionAdapter. iterator()
TemplateModelIterator
TemplateCollectionModel. iterator()
Retrieves a template model iterator that is used to iterate over the elements in this collection.TemplateCollectionModel
TemplateHashModelEx. keys()
TemplateHashModelEx2.KeyValuePairIterator
TemplateHashModelEx2. keyValuePairIterator()
TemplateHashModelEx2.KeyValuePair
TemplateHashModelEx2.KeyValuePairIterator. next()
Similar toIterator.next()
.TemplateModel
TemplateModelIterator. next()
Returns the next model.int
TransformControl. onStart()
Called before the body is evaluated for the first time.void
Configuration. setAllSharedVariables(TemplateHashModelEx hash)
Adds all object in the hash as shared variable to the configuration; it's like doing severalConfiguration.setSharedVariable(String, Object)
calls, one for each hash entry.void
Configuration. setSharedVariable(java.lang.String name, java.lang.Object value)
Adds shared variable to the configuration; It usesConfigurable.getObjectWrapper()
to wrap thevalue
, so it's important that the object wrapper is set before this.void
Configuration. setSharedVariables(java.util.Map<java.lang.String,?> map)
Replaces all shared variables (removes all previously added ones).void
Configuration. setSharedVaribles(java.util.Map map)
Deprecated.UseConfiguration.setSharedVariables(Map)
instead.int
DefaultListAdapter. size()
int
TemplateCollectionModelEx. size()
Returns the number items in this collection, orInteger.MAX_VALUE
, if there are more thanInteger.MAX_VALUE
items.int
TemplateHashModelEx. size()
int
TemplateSequenceModel. size()
java.util.List
SimpleSequence. toList()
Deprecated.No replacement exists; not a reliable way of getting back the original list elemnts.java.util.Map
SimpleHash. toMap()
Note that this method creates and returns a deep-copy of the underlying hash used internally.java.lang.Object
ObjectWrapperAndUnwrapper. tryUnwrapTo(TemplateModel tm, java.lang.Class<?> targetClass)
Attempts to unwrap aTemplateModel
to a plain Java object that's the instance of the given class (or isnull
).java.lang.Object
ObjectWrapperAndUnwrapper. unwrap(TemplateModel tm)
Unwraps aTemplateModel
to a plain Java object.TemplateCollectionModel
TemplateHashModelEx. values()
TemplateModel
DefaultObjectWrapper. wrap(java.lang.Object obj)
Wraps the parameter object toTemplateModel
interface(s).TemplateModel
ObjectWrapper. wrap(java.lang.Object obj)
Makes aTemplateModel
out of a non-TemplateModel
object, usually by "wrapping" it into aTemplateModel
implementation that delegates to the original object.protected TemplateModel
WrappingTemplateModel. wrap(java.lang.Object obj)
Wraps the passed object into a template model using this object's object wrapper.TemplateHashModel
SimpleObjectWrapper. wrapAsAPI(java.lang.Object obj)
Constructors in freemarker.template that throw TemplateModelException Constructor Description SimpleSequence(TemplateCollectionModel tcm)
Constructs a simple sequence from the passed collection model, which shouldn't be added to later. -
Uses of TemplateModelException in freemarker.template.utility
Methods in freemarker.template.utility that throw TemplateModelException Modifier and Type Method Description java.lang.Object
Execute. exec(java.util.List arguments)
Executes a method call.java.lang.Object
ObjectConstructor. exec(java.util.List args)
TemplateModel
DOMNodeModel. get(java.lang.String key)
Deprecated.static TemplateHashModelEx2.KeyValuePairIterator
TemplateModelUtils. getKeyValuePairIterator(TemplateHashModelEx hash)
TemplateModelUtils.TemplateHashModelExKeyValuePairIterator
that even works for a non-TemplateHashModelEx2
TemplateHashModelEx
.java.io.Writer
CaptureOutput. getWriter(java.io.Writer out, java.util.Map args)
Deprecated.java.io.Writer
StandardCompress. getWriter(java.io.Writer out, java.util.Map args)
static java.lang.Object
DeepUnwrap. permissiveUnwrap(TemplateModel model)
Same asDeepUnwrap.unwrap(TemplateModel)
, but it doesn't throw exception if it doesn't know how to unwrap the model, but rather returns it as-is.static java.lang.Object
DeepUnwrap. premissiveUnwrap(TemplateModel model)
Deprecated.the name of this method is mistyped.static java.lang.Object
DeepUnwrap. unwrap(TemplateModel model)
UnwrapsTemplateModel
-s recursively.TemplateHashModel
ObjectWrapperWithAPISupport. wrapAsAPI(java.lang.Object obj)
Wraps an object to aTemplateModel
that exposes the object's "native" (usually, Java) API.static TemplateHashModel
TemplateModelUtils. wrapAsHashUnion(ObjectWrapper objectWrapper, java.lang.Object... hashLikeObjects)
Same asTemplateModelUtils.wrapAsHashUnion(ObjectWrapper, List)
, but uses a varargs parameter instead of aList
.static TemplateHashModel
TemplateModelUtils. wrapAsHashUnion(ObjectWrapper objectWrapper, java.util.List<?> hashLikeObjects)
Creates aTemplateHashModel
that is the union of the hash-like objects passed in as argument.
-