|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ObjectWrapper | |
---|---|
freemarker.core | This package contains FreeMarker's core parsing/rendering functionality;
most casual users do not need to be aware of the classes in this package,
and can restrict their attention to the freemarker.template
package. |
freemarker.ext.beans | Provides model implementations that allow access to arbitrary Java objects. |
freemarker.ext.jython | Provides model implementations that allow access to arbitrary Jython objects. |
freemarker.ext.rhino | Rhino (ECMAScript) support |
freemarker.ext.servlet | Provides a generic purpose servlet that generates dynamic response using FreeMarker. |
freemarker.ext.util | |
freemarker.template | This package contains the core API's that most users will use. |
Uses of ObjectWrapper in freemarker.core |
---|
Methods in freemarker.core that return ObjectWrapper | |
---|---|
ObjectWrapper |
Configurable.getObjectWrapper()
Retrieves the object wrapper used to wrap objects to template models. |
Methods in freemarker.core with parameters of type ObjectWrapper | |
---|---|
void |
Configurable.setObjectWrapper(ObjectWrapper objectWrapper)
Sets the object wrapper used to wrap objects to template models. |
Uses of ObjectWrapper in freemarker.ext.beans |
---|
Classes in freemarker.ext.beans that implement ObjectWrapper | |
---|---|
class |
BeansWrapper
Utility class that provides generic services to reflection classes. |
Methods in freemarker.ext.beans that return ObjectWrapper | |
---|---|
ObjectWrapper |
BeansWrapper.getOuterIdentity()
By default returns this. |
Methods in freemarker.ext.beans with parameters of type ObjectWrapper | |
---|---|
void |
BeansWrapper.setOuterIdentity(ObjectWrapper outerIdentity)
When wrapping an object, the BeansWrapper commonly needs to wrap "sub-objects", for example each element in a wrapped collection. |
Uses of ObjectWrapper in freemarker.ext.jython |
---|
Classes in freemarker.ext.jython that implement ObjectWrapper | |
---|---|
class |
JythonWrapper
An object wrapper that wraps Jython objects into FreeMarker template models and vice versa. |
Uses of ObjectWrapper in freemarker.ext.rhino |
---|
Classes in freemarker.ext.rhino that implement ObjectWrapper | |
---|---|
class |
RhinoWrapper
|
Uses of ObjectWrapper in freemarker.ext.servlet |
---|
Methods in freemarker.ext.servlet that return ObjectWrapper | |
---|---|
protected ObjectWrapper |
FreemarkerServlet.createObjectWrapper()
This method is called from FreemarkerServlet.init() to create the
FreeMarker object wrapper object that this servlet will use
for adapting request, session, and servlet context attributes into
template models.. |
ObjectWrapper |
HttpRequestHashModel.getObjectWrapper()
|
protected ObjectWrapper |
FreemarkerServlet.getObjectWrapper()
|
Methods in freemarker.ext.servlet with parameters of type ObjectWrapper | |
---|---|
protected TemplateModel |
FreemarkerServlet.createModel(ObjectWrapper wrapper,
javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Constructors in freemarker.ext.servlet with parameters of type ObjectWrapper | |
---|---|
AllHttpScopesHashModel(ObjectWrapper wrapper,
javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request)
Creates a new instance of AllHttpScopesHashModel for handling a single HTTP servlet request. |
|
HttpRequestHashModel(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ObjectWrapper wrapper)
|
|
HttpRequestHashModel(javax.servlet.http.HttpServletRequest request,
ObjectWrapper wrapper)
|
|
HttpSessionHashModel(FreemarkerServlet servlet,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ObjectWrapper wrapper)
Use this constructor when the session isn't already created. |
|
HttpSessionHashModel(javax.servlet.http.HttpSession session,
ObjectWrapper wrapper)
Use this constructor when the session already exists. |
|
ServletContextHashModel(javax.servlet.GenericServlet servlet,
ObjectWrapper wrapper)
|
|
ServletContextHashModel(javax.servlet.ServletContext servletctx,
ObjectWrapper wrapper)
Deprecated. use ServletContextHashModel.ServletContextHashModel(GenericServlet, ObjectWrapper) instead. |
Uses of ObjectWrapper in freemarker.ext.util |
---|
Methods in freemarker.ext.util with parameters of type ObjectWrapper | |
---|---|
TemplateModel |
ModelFactory.create(java.lang.Object object,
ObjectWrapper wrapper)
Create a wrapping model for the specified object that belongs to the specified wrapper. |
Uses of ObjectWrapper in freemarker.template |
---|
Classes in freemarker.template that implement ObjectWrapper | |
---|---|
class |
DefaultObjectWrapper
The default implementation of the ObjectWrapper interface. |
class |
SimpleObjectWrapper
The default implementation of the ObjectWrapper interface. |
Fields in freemarker.template declared as ObjectWrapper | |
---|---|
static ObjectWrapper |
ObjectWrapper.BEANS_WRAPPER
An ObjectWrapper that works similarly to SIMPLE_WRAPPER , but
exposes the objects methods and JavaBeans properties as hash elements
and custom handling for Java Maps, ResourceBundles, etc. |
static ObjectWrapper |
ObjectWrapper.DEFAULT_WRAPPER
The default object wrapper implementation. |
static ObjectWrapper |
ObjectWrapper.SIMPLE_WRAPPER
Object wrapper that uses SimpleXXX wrappers only. |
Methods in freemarker.template that return ObjectWrapper | |
---|---|
static ObjectWrapper |
WrappingTemplateModel.getDefaultObjectWrapper()
Returns the default object wrapper that is used when a wrapping template model is constructed without being passed an explicit object wrapper. |
ObjectWrapper |
WrappingTemplateModel.getObjectWrapper()
Returns the object wrapper instance used by this wrapping template model. |
Methods in freemarker.template with parameters of type ObjectWrapper | |
---|---|
Environment |
Template.createProcessingEnvironment(java.lang.Object rootMap,
java.io.Writer out,
ObjectWrapper wrapper)
Creates a Environment object,
using this template, the data model provided as the root map object, and
the supplied object wrapper to convert map elements to template models. |
void |
Template.process(java.lang.Object rootMap,
java.io.Writer out,
ObjectWrapper wrapper)
Processes the template, using data from the root map object, and outputs the resulting text to the supplied writer, using the supplied object wrapper to convert map elements to template models. |
void |
Template.process(java.lang.Object rootMap,
java.io.Writer out,
ObjectWrapper wrapper,
TemplateNodeModel rootNode)
Processes the template, using data from the root map object, and outputs the resulting text to the supplied writer, using the supplied object wrapper to convert map elements to template models. |
static void |
WrappingTemplateModel.setDefaultObjectWrapper(ObjectWrapper objectWrapper)
Sets the default object wrapper that is used when a wrapping template model is constructed without being passed an explicit object wrapper. |
void |
WrappingTemplateModel.setObjectWrapper(ObjectWrapper objectWrapper)
|
Constructors in freemarker.template with parameters of type ObjectWrapper | |
---|---|
SimpleCollection(java.util.Collection collection,
ObjectWrapper wrapper)
|
|
SimpleCollection(java.util.Iterator iterator,
ObjectWrapper wrapper)
|
|
SimpleHash(java.util.Map map,
ObjectWrapper wrapper)
Creates a new simple hash with the copy of the underlying map and either the default wrapper set in WrappingTemplateModel.setDefaultObjectWrapper(ObjectWrapper) , or
the JavaBeans wrapper . |
|
SimpleHash(ObjectWrapper wrapper)
Creates an empty simple hash using the specified object wrapper. |
|
SimpleSequence(java.util.Collection collection,
ObjectWrapper wrapper)
Constructs a simple sequence that will contain the elements from the specified Collection and will use the specified object
wrapper. |
|
SimpleSequence(ObjectWrapper wrapper)
Constructs an empty simple sequence using the specified object wrapper. |
|
WrappingTemplateModel(ObjectWrapper objectWrapper)
Protected constructor that creates a new wrapping template model using the specified object wrapper. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |