Package freemarker.template
Class DefaultObjectWrapperConfiguration
- java.lang.Object
-
- freemarker.ext.beans.BeansWrapperConfiguration
-
- freemarker.template.DefaultObjectWrapperConfiguration
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
DefaultObjectWrapperBuilder
public abstract class DefaultObjectWrapperConfiguration extends BeansWrapperConfiguration
HoldsDefaultObjectWrapperconfiguration settings and defines their defaults. You will not use this abstract class directly, but concrete subclasses likeDefaultObjectWrapperBuilder. Unless, you are developing a builder for a customDefaultObjectWrappersubclass. In that case, note that overriding theequals(java.lang.Object)andhashCode()is important, as these objects are used asObjectWrappersingleton lookup keys.- Since:
- 2.3.22
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultObjectWrapperConfiguration(Version incompatibleImprovements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object that)TwoBeansWrapperConfiguration-s are equal exactly if their classes are identical (==), and their field values are equal.booleangetDOMNodeSupport()booleangetForceLegacyNonListCollections()booleangetIterableSupport()booleangetJythonSupport()booleangetUseAdaptersForContainers()inthashCode()voidsetDOMNodeSupport(boolean domNodeSupport)voidsetForceLegacyNonListCollections(boolean legacyNonListCollectionWrapping)voidsetIterableSupport(boolean iterableSupport)voidsetJythonSupport(boolean jythonSupport)voidsetUseAdaptersForContainers(boolean useAdaptersForContainers)-
Methods inherited from class freemarker.ext.beans.BeansWrapperConfiguration
clone, getDefaultDateType, getExposeFields, getExposureLevel, getIncompatibleImprovements, getMemberAccessPolicy, getMethodAppearanceFineTuner, getOuterIdentity, getPreferIndexedReadMethod, getTreatDefaultMethodsAsBeanMembers, getUseModelCache, isSimpleMapWrapper, isStrict, setDefaultDateType, setExposeFields, setExposureLevel, setMemberAccessPolicy, setMethodAppearanceFineTuner, setOuterIdentity, setPreferIndexedReadMethod, setSimpleMapWrapper, setStrict, setTreatDefaultMethodsAsBeanMembers, setUseModelCache
-
-
-
-
Constructor Detail
-
DefaultObjectWrapperConfiguration
protected DefaultObjectWrapperConfiguration(Version incompatibleImprovements)
-
-
Method Detail
-
getUseAdaptersForContainers
public boolean getUseAdaptersForContainers()
-
setUseAdaptersForContainers
public void setUseAdaptersForContainers(boolean useAdaptersForContainers)
-
getForceLegacyNonListCollections
public boolean getForceLegacyNonListCollections()
-
setForceLegacyNonListCollections
public void setForceLegacyNonListCollections(boolean legacyNonListCollectionWrapping)
-
getDOMNodeSupport
public boolean getDOMNodeSupport()
-
setDOMNodeSupport
public void setDOMNodeSupport(boolean domNodeSupport)
-
getJythonSupport
public boolean getJythonSupport()
-
setJythonSupport
public void setJythonSupport(boolean jythonSupport)
-
getIterableSupport
public boolean getIterableSupport()
- Since:
- 2.3.25
-
setIterableSupport
public void setIterableSupport(boolean iterableSupport)
- Since:
- 2.3.25
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBeansWrapperConfiguration
-
equals
public boolean equals(java.lang.Object that)
Description copied from class:BeansWrapperConfigurationTwoBeansWrapperConfiguration-s are equal exactly if their classes are identical (==), and their field values are equal.- Overrides:
equalsin classBeansWrapperConfiguration
-
-