Class DocumentObjectWrapper
- java.lang.Object
-
- freemarker.ext.beans.BeansWrapper
-
- freemarker.template.DefaultObjectWrapper
-
- org.nuxeo.ecm.platform.rendering.fm.adapters.DocumentObjectWrapper
-
- All Implemented Interfaces:
freemarker.template.ObjectWrapper
,freemarker.template.ObjectWrapperAndUnwrapper
,freemarker.template.utility.ObjectWrapperWithAPISupport
,freemarker.template.utility.RichObjectWrapper
,freemarker.template.utility.WriteProtectable
public class DocumentObjectWrapper extends freemarker.template.DefaultObjectWrapper
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected FreemarkerEngine
engine
-
Fields inherited from class freemarker.ext.beans.BeansWrapper
EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE
-
-
Constructor Summary
Constructors Constructor Description DocumentObjectWrapper(FreemarkerEngine engine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description freemarker.template.TemplateModel
wrap(Object obj)
-
Methods inherited from class freemarker.template.DefaultObjectWrapper
convertArray, getForceLegacyNonListCollections, getIterableSupport, getUseAdaptersForContainers, handleUnknownType, normalizeIncompatibleImprovementsVersion, setForceLegacyNonListCollections, setIterableSupport, setUseAdaptersForContainers, toPropertiesString, wrapDomNode
-
Methods inherited from class freemarker.ext.beans.BeansWrapper
checkModifiable, clearClassIntrospecitonCache, clearClassIntrospectionCache, coerceBigDecimal, coerceBigDecimals, coerceBigDecimals, finalizeConstruction, finetuneMethodAppearance, getDefaultDateType, getDefaultInstance, getEnumModels, getExposureLevel, getIncompatibleImprovements, getInstance, getMemberAccessPolicy, getMethodAppearanceFineTuner, getModelFactory, getOuterIdentity, getPreferIndexedReadMethod, getStaticModels, getTreatDefaultMethodsAsBeanMembers, getUseCache, invokeMethod, isClassIntrospectionCacheRestricted, isExposeFields, isSimpleMapWrapper, isStrict, isWriteProtected, newInstance, readField, removeFromClassIntrospectionCache, setDefaultDateType, setExposeFields, setExposureLevel, setMemberAccessPolicy, setMethodAppearanceFineTuner, setMethodsShadowItems, setNullModel, setOuterIdentity, setPreferIndexedReadMethod, setSimpleMapWrapper, setStrict, setTreatDefaultMethodsAsBeanMembers, setUseCache, toString, tryUnwrapTo, unwrap, unwrap, wrap, wrapAsAPI, writeProtect
-
-
-
-
Field Detail
-
engine
protected final FreemarkerEngine engine
-
-
Constructor Detail
-
DocumentObjectWrapper
public DocumentObjectWrapper(FreemarkerEngine engine)
-
-
Method Detail
-
wrap
public final freemarker.template.TemplateModel wrap(Object obj) throws freemarker.template.TemplateModelException
- Specified by:
wrap
in interfacefreemarker.template.ObjectWrapper
- Overrides:
wrap
in classfreemarker.template.DefaultObjectWrapper
- Throws:
freemarker.template.TemplateModelException
-
-