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
HoldsDefaultObjectWrapper
configuration 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 customDefaultObjectWrapper
subclass. In that case, note that overriding theequals(java.lang.Object)
andhashCode()
is important, as these objects are used asObjectWrapper
singleton lookup keys.- Since:
- 2.3.22
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultObjectWrapperConfiguration(Version incompatibleImprovements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object that)
TwoBeansWrapperConfiguration
-s are equal exactly if their classes are identical (==
), and their field values are equal.boolean
getDOMNodeSupport()
boolean
getForceLegacyNonListCollections()
boolean
getIterableSupport()
boolean
getJythonSupport()
boolean
getUseAdaptersForContainers()
int
hashCode()
void
setDOMNodeSupport(boolean domNodeSupport)
void
setForceLegacyNonListCollections(boolean legacyNonListCollectionWrapping)
void
setIterableSupport(boolean iterableSupport)
void
setJythonSupport(boolean jythonSupport)
void
setUseAdaptersForContainers(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:
hashCode
in classBeansWrapperConfiguration
-
equals
public boolean equals(java.lang.Object that)
Description copied from class:BeansWrapperConfiguration
TwoBeansWrapperConfiguration
-s are equal exactly if their classes are identical (==
), and their field values are equal.- Overrides:
equals
in classBeansWrapperConfiguration
-
-