Frames | No Frames |
Classes implementing freemarker.template.TemplateModel | |
class | Experimental: no backward compatibility guarantees;
any feedback is highly welcome!
|
class | Experimental: no backward compatibility guarantees;
any feedback is highly welcome!
|
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | RhinoScriptableModel.get(String key) |
TemplateModel | RhinoScriptableModel.get(int index) |
TemplateModel | RhinoWrapper.wrap(Object obj) |
Classes implementing freemarker.template.TemplateModel | |
class | A data model adapter for three widespread XML document object model
representations: W3C DOM, dom4j, and JDOM. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | NodeListModel.get(String key) Returns a new NodeListModel containing the nodes that result from applying
an operator to this model's nodes. |
TemplateModel | NodeListModel.get(int index) Selects a single node from this model's nodelist by its list index and
returns a new NodeListModel containing that single node. |
Classes implementing freemarker.template.TemplateModel | |
class | Provides a template for wrapping JDOM objects. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | NodeListModel.get(String key) Provides node list traversal as well as special functions: filtering by name,
filtering by node type, shallow-copying, and duplicate removal. |
TemplateModel | NodeListModel.get(int i) Retrieves the i-th element of the node list. |
Classes implementing freemarker.template.TemplateModel | |
class | A base class for wrapping a W3C DOM Node as a FreeMarker template model. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | |
TemplateModel | XPathSupport.executeQuery(Object context, String xpathQuery) |
TemplateModel | |
TemplateModel |
Classes implementing freemarker.template.TemplateModel | |
class | A transform that captures the output of a block of FTL code and stores that in a variable. |
class | A convenient wrapper class for wrapping a Node in the W3C DOM API. |
class | Gives FreeMarker the the ability to execute external commands. |
class | Performs an HTML escape of a given template fragment. |
class | A crude first pass at an embeddable Jython interpreter
|
class | Transformer that supports FreeMarker legacy behavior: all newlines appearing
within the transformed area will be transformed into the platform's default
newline. |
class | An object that you can make available in a template
to instantiate arbitrary beans-wrapped objects in a template. |
class | A filter that compresses each sequence of consecutive whitespace
to a single line break (if the sequence contains a line break) or a
single space. |
class | Performs an XML escaping of a given template fragment. |
Methods with parameter type freemarker.template.TemplateModel | |
Object | Same as unwrap(TemplateModel) , but it doesn't throw exception if
it doesn't know how to unwrap
the object, but returns it as is. |
Object | Unwraps TemplateModel -s recursively. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | DOMNodeModel.get(String key) |
Classes implementing freemarker.template.TemplateModel | |
class | Model for Jython dictionaries ( org.python.core.PyDictionary
and org.python.core.PyStringMap ). |
class | Generic model for arbitrary Jython objects. |
class | Model for Jython numeric objects ( org.python.core.PyInteger , org.python.core.PyLong ,
org.python.core.PyFloat ). |
class | Model for Jython sequence objects ( org.python.core.PySequence descendants). |
Methods with parameter type freemarker.template.TemplateModel | |
PyObject | Coerces a template model into a PyObject . |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | JythonModel.get(String key) Calls PyObject.__findattr__(java.lang.String) , then if it
returns null calls PyObject.__finditem__(java.lang.String) . |
TemplateModel | JythonSequenceModel.get(int index) Returns PyObject.__finditem__(int) . |
TemplateModel | JythonWrapper.wrap(Object obj) Wraps the passed Jython object into a FreeMarker template model. |
Classes implementing freemarker.template.TemplateModel | |
class | Add sequence capabilities to an existing collection, or
vice versa. |
class | |
class | An element representing a macro declaration. |
class | Sequence variable implementation that wraps a String[] with relatively low
resource utilization. |
Methods with parameter type freemarker.template.TemplateModel | |
void | Sets a variable that is visible globally. |
void | Sets a local variable (one effective only during a macro invocation). |
void | Sets a variable in the current namespace. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | CollectionAndSequence.get(int i) Retrieves the i-th template model in this sequence. |
TemplateModel | StringArraySequence.get(int index) |
TemplateModel | |
TemplateModel | Environment.getGlobalVariable(String name) Returns the globally visible variable of the given name (or null). |
TemplateModel | Environment.getLocalVariable(String name) Returns the loop or macro local variable corresponding to this
variable name. |
TemplateModel | LocalContext.getLocalVariable(String name) |
TemplateModel | Environment.getVariable(String name) Returns the variable that is visible in this context. |
Classes implementing freemarker.template.TemplateModel | |
class | An extension of SimpleHash that looks up keys in the hash, then in the
request, session, and servlet context scopes. |
class | TemplateHashModel wrapper for a HttpServletRequest attributes. |
class | TemplateHashModel wrapper for a HttpServletRequest parameters. |
class | TemplateHashModel wrapper for a HttpSession attributes. |
class | TemplateHashModel wrapper for a ServletContext attributes. |
Methods with parameter type freemarker.template.TemplateModel | |
void | FreemarkerServlet.postTemplateProcess(HttpServletRequest request, HttpServletResponse response, Template template, TemplateModel data) Called after the execution returns from template.process(). |
boolean | FreemarkerServlet.preTemplateProcess(HttpServletRequest request, HttpServletResponse response, Template template, TemplateModel data) Called before the execution is passed to template.process(). |
void | Stores a model in the hash so that it doesn't show up in keys()
and values() methods. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | FreemarkerServlet.createModel(ObjectWrapper wrapper, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response) |
TemplateModel | AllHttpScopesHashModel.get(String key) |
TemplateModel | HttpRequestHashModel.get(String key) |
TemplateModel | HttpRequestParametersHashModel.get(String key) |
TemplateModel | HttpSessionHashModel.get(String key) |
TemplateModel | ServletContextHashModel.get(String key) Gets a TemplateModel from the hash. |
Classes implementing freemarker.template.TemplateModel | |
class | An abstract base class for scalars that vary by locale. |
class | A concrete implementation of LocalizedString that gets
a localized string from a java.util.ResourceBundle
|
class | A simple implementation of TemplateCollectionModel . |
class | A simple implementation of the TemplateDateModel
interface. |
class | A simple implementation of the TemplateHashModelEx
interface, using an underlying Map or SortedMap . |
class | This is a trivial subclass that exists for backward compatibility
with the SimpleList from FreeMarker Classic. |
class | A simple implementation of the TemplateNumberModel
interface. |
class | A simple implementation of the TemplateScalarModel
interface, using a String. |
class | A convenient implementation of a list. |
class | Sequence that wraps a java.util.List of already wrapped objects
directly, with minimal resource usage. |
Fields of type freemarker.template.TemplateModel | |
TemplateModel | A constant value to use as the empty string. |
TemplateModel | A general-purpose object to represent nothing. |
Methods with parameter type freemarker.template.TemplateModel | |
void | Adds a shared variable to the configuration. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | SimpleHash.get(String key) |
TemplateModel | TemplateHashModel.get(String key) Gets a TemplateModel from the hash. |
TemplateModel | SimpleSequence.get(int i) |
TemplateModel | TemplateModelListSequence.get(int index) Retrieves the i-th template model in this sequence. |
TemplateModel | TemplateSequenceModel.get(int index) Retrieves the i-th template model in this sequence. |
TemplateModel | Configuration.getSharedVariable(String name) Gets a shared variable. |
TemplateModel | |
TemplateModel | DefaultObjectWrapper.handleUnknownType(Object obj) Called if an unknown type is passed in. |
TemplateModel | SimpleObjectWrapper.handleUnknownType(Object obj) Called if a type other than the simple ones we know about is passed in. |
TemplateModel | Returns the next model. |
TemplateModel | DefaultObjectWrapper.wrap(Object obj) |
TemplateModel | ObjectWrapper.wrap(Object obj) |
TemplateModel | WrappingTemplateModel.wrap(Object obj) Wraps the passed object into a template model using this object's object
wrapper. |
TemplateModel | DefaultObjectWrapper.wrapDomNode(Object obj) |
Classes implementing freemarker.template.TemplateModel | |
class | A hash model associated with a servlet context that can load JSP tag
libraries associated with that servlet context. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | TaglibFactory.get(String uri) Retrieves a JSP tag library identified by an URI. |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | Create a wrapping model for the specified object that belongs to
the specified wrapper. |
TemplateModel |
Classes implementing freemarker.template.TemplateModel | |
class | A class that will wrap an arbitrary array into TemplateCollectionModel
and TemplateSequenceModel interfaces. |
class | A class that will wrap an arbitrary object into TemplateHashModel
interface allowing calls to arbitrary property getters and invocation of
accessible methods on the object from a template using the
object.foo to access properties and object.bar(arg1, arg2) to
invoke methods on it. |
class | A class that will wrap instances of java.lang.Boolean into a
TemplateBooleanModel . |
class | A special case of BeanModel that can wrap Java collections
and that implements the TemplateCollectionModel in order to be usable
in a <foreach> block. |
class | Wraps arbitrary subclass of java.util.Date into a reflective model. |
class | A class that adds TemplateModelIterator functionality to the
Enumeration interface implementers. |
class | A class that adds TemplateModelIterator functionality to the
Iterator interface implementers. |
class | A special case of BeanModel that adds implementation
for TemplateMethodModelEx on map objects that is a shortcut for the
Map.get() method. |
class | Wraps arbitrary subclass of java.lang.Number into a reflective model. |
class | A hash model that wraps a resource bundle. |
class | Model used by BeansWrapper when simpleMapWrapper
mode is enabled. |
class | Subclass of BeanModel that exposes the return value of the java.lang.Object.toString() method through the TemplateScalarModel
interface. |
Methods with parameter type freemarker.template.TemplateModel | |
void | Sets the null model. |
Object | |
Object | Attempts to unwrap a model into underlying object. |
Object |
Methods with return type freemarker.template.TemplateModel | |
TemplateModel | BeansWrapper.create(Object object, Object factory) |
TemplateModel | Uses Beans introspection to locate a property or method with name
matching the key name. |
TemplateModel | SimpleMapModel.get(String key) |
TemplateModel | ArrayModel.get(int index) |
TemplateModel | CollectionModel.get(int index) Retrieves the i-th object from the collection, wrapped as a TemplateModel. |
TemplateModel | |
TemplateModel | |
TemplateModel | BeanModel.invokeGenericGet(Map keyMap, Class clazz, String key) |
TemplateModel | MapModel.invokeGenericGet(Map keyMap, Class clazz, String key) Overridden to invoke the generic get method by casting to Map instead of
through reflection - should yield better performance. |
TemplateModel | ResourceBundleModel.invokeGenericGet(Map keyMap, Class clazz, String key) Overridden to invoke the getObject method of the resource bundle. |
TemplateModel | Calls underlying Enumeration.nextElement() and wraps the result. |
TemplateModel | Calls underlying Iterator.next() and wraps the result. |
TemplateModel | |
TemplateModel | BeansWrapper.wrap(Object object) Wraps the object with a template model that is most specific for the object's
class. |