Package freemarker.template
Class SimpleObjectWrapper
- java.lang.Object
-
- freemarker.ext.beans.BeansWrapper
-
- freemarker.template.DefaultObjectWrapper
-
- freemarker.template.SimpleObjectWrapper
-
- All Implemented Interfaces:
ObjectWrapper
public class SimpleObjectWrapper extends DefaultObjectWrapper
The default implementation of the ObjectWrapper interface.
-
-
Field Summary
-
Fields inherited from class freemarker.ext.beans.BeansWrapper
CAN_NOT_UNWRAP, EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE
-
Fields inherited from interface freemarker.template.ObjectWrapper
BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER
-
-
Constructor Summary
Constructors Constructor Description SimpleObjectWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TemplateModelhandleUnknownType(Object obj)Called if a type other than the simple ones we know about is passed in.-
Methods inherited from class freemarker.template.DefaultObjectWrapper
convertArray, wrap, wrapDomNode
-
Methods inherited from class freemarker.ext.beans.BeansWrapper
coerceBigDecimal, coerceBigDecimals, create, getDefaultDateType, getDefaultInstance, getEnumModels, getModelFactory, getOuterIdentity, getStaticModels, isExposeFields, isSimpleMapWrapper, isStrict, newInstance, setDefaultDateType, setExposeFields, setExposureLevel, setMethodsShadowItems, setOuterIdentity, setSimpleMapWrapper, setStrict, setUseCache, unwrap, unwrap
-
-
-
-
Method Detail
-
handleUnknownType
protected TemplateModel handleUnknownType(Object obj) throws TemplateModelException
Called if a type other than the simple ones we know about is passed in. In this implementation, this just throws an exception.- Overrides:
handleUnknownTypein classDefaultObjectWrapper- Throws:
TemplateModelException
-
-