Package freemarker.template
Class SimpleObjectWrapper
java.lang.Object
freemarker.ext.beans.BeansWrapper
freemarker.template.DefaultObjectWrapper
freemarker.template.SimpleObjectWrapper
- All Implemented Interfaces:
ObjectWrapper
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_SAFEFields inherited from interface freemarker.template.ObjectWrapper
BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, wrapDomNodeMethods 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
-
Constructor Details
-
SimpleObjectWrapper
public SimpleObjectWrapper()
-
-
Method Details
-
handleUnknownType
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
-