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 FreemarkerEngineengine-
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.TemplateModelwrap(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:
wrapin interfacefreemarker.template.ObjectWrapper- Overrides:
wrapin classfreemarker.template.DefaultObjectWrapper- Throws:
freemarker.template.TemplateModelException
-
-