Class ReadOnlyBeansWrapper
- java.lang.Object
-
- freemarker.ext.beans.BeansWrapper
-
- edu.cornell.mannlib.vitro.webapp.web.beanswrappers.ReadOnlyBeansWrapper
-
- All Implemented Interfaces:
freemarker.template.ObjectWrapper,freemarker.template.ObjectWrapperAndUnwrapper,freemarker.template.utility.ObjectWrapperWithAPISupport,freemarker.template.utility.RichObjectWrapper,freemarker.template.utility.WriteProtectable
public class ReadOnlyBeansWrapper extends freemarker.ext.beans.BeansWrapperA BeansWrapper that is more restrictive than EXPOSE_SAFE, by exposing getters but not setters. A setter is defined for this purpose as a method that returns void, or whose name starts with "set". It also hides built-in methods of Java utility classes like Map.put(), etc.- Author:
- rjy7
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyBeansWrapper()
-
Method Summary
-
Methods inherited from class freemarker.ext.beans.BeansWrapper
checkModifiable, clearClassIntrospecitonCache, coerceBigDecimal, coerceBigDecimals, coerceBigDecimals, finalizeConstruction, finetuneMethodAppearance, getDefaultDateType, getDefaultInstance, getEnumModels, getExposureLevel, getIncompatibleImprovements, getInstance, getMethodAppearanceFineTuner, getModelFactory, getOuterIdentity, getStaticModels, getUseCache, isClassIntrospectionCacheRestricted, isExposeFields, isSimpleMapWrapper, isStrict, isWriteProtected, newInstance, normalizeIncompatibleImprovementsVersion, removeFromClassIntrospectionCache, setDefaultDateType, setExposeFields, setExposureLevel, setMethodAppearanceFineTuner, setMethodsShadowItems, setNullModel, setOuterIdentity, setSimpleMapWrapper, setStrict, setUseCache, toPropertiesString, toString, tryUnwrapTo, unwrap, unwrap, wrap, wrap, wrapAsAPI, writeProtect
-
-