Class HtmlWidget.ExtendedWrapper

  • All Implemented Interfaces:
    freemarker.template.ObjectWrapper, freemarker.template.ObjectWrapperAndUnwrapper, freemarker.template.utility.ObjectWrapperWithAPISupport, freemarker.template.utility.RichObjectWrapper, freemarker.template.utility.WriteProtectable
    Enclosing class:
    HtmlWidget

    public static class HtmlWidget.ExtendedWrapper
    extends freemarker.ext.beans.BeansWrapper
    • Nested Class Summary

      • Nested classes/interfaces inherited from class freemarker.ext.beans.BeansWrapper

        freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput
    • Field Summary

      • Fields inherited from class freemarker.ext.beans.BeansWrapper

        EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE
      • Fields inherited from interface freemarker.template.ObjectWrapper

        BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER
      • Fields inherited from interface freemarker.template.ObjectWrapperAndUnwrapper

        CANT_UNWRAP_TO_TARGET_CLASS
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedWrapper​(freemarker.template.Version version)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      freemarker.template.TemplateModel wrap​(Object object)  
      • 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, normalizeIncompatibleImprovementsVersion, readField, removeFromClassIntrospectionCache, setDefaultDateType, setExposeFields, setExposureLevel, setMemberAccessPolicy, setMethodAppearanceFineTuner, setMethodsShadowItems, setNullModel, setOuterIdentity, setPreferIndexedReadMethod, setSimpleMapWrapper, setStrict, setTreatDefaultMethodsAsBeanMembers, setUseCache, toPropertiesString, toString, tryUnwrapTo, unwrap, unwrap, wrap, wrapAsAPI, writeProtect
    • Constructor Detail

      • ExtendedWrapper

        public ExtendedWrapper​(freemarker.template.Version version)
    • Method Detail

      • wrap

        public freemarker.template.TemplateModel wrap​(Object object)
                                               throws freemarker.template.TemplateModelException
        Specified by:
        wrap in interface freemarker.template.ObjectWrapper
        Overrides:
        wrap in class freemarker.ext.beans.BeansWrapper
        Throws:
        freemarker.template.TemplateModelException