public abstract class DefaultObjectWrapperConfiguration extends BeansWrapperConfiguration
DefaultObjectWrapper
configuration settings and defines their defaults.
You will not use this abstract class directly, but concrete subclasses like DefaultObjectWrapperBuilder
.
Unless, you are developing a builder for a custom DefaultObjectWrapper
subclass. In that case, note that
overriding the equals(java.lang.Object)
and hashCode()
is important, as these objects are used as ObjectWrapper
singleton lookup keys.Modifier | Constructor and Description |
---|---|
protected |
DefaultObjectWrapperConfiguration(Version incompatibleImprovements) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that)
Two
BeansWrapperConfiguration -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)
|
clone, getDefaultDateType, getExposeFields, getExposureLevel, getIncompatibleImprovements, getMemberAccessPolicy, getMethodAppearanceFineTuner, getOuterIdentity, getPreferIndexedReadMethod, getTreatDefaultMethodsAsBeanMembers, getUseModelCache, isSimpleMapWrapper, isStrict, setDefaultDateType, setExposeFields, setExposureLevel, setMemberAccessPolicy, setMethodAppearanceFineTuner, setOuterIdentity, setPreferIndexedReadMethod, setSimpleMapWrapper, setStrict, setTreatDefaultMethodsAsBeanMembers, setUseModelCache
protected DefaultObjectWrapperConfiguration(Version incompatibleImprovements)
public boolean getUseAdaptersForContainers()
public void setUseAdaptersForContainers(boolean useAdaptersForContainers)
public boolean getForceLegacyNonListCollections()
public void setForceLegacyNonListCollections(boolean legacyNonListCollectionWrapping)
public boolean getDOMNodeSupport()
public void setDOMNodeSupport(boolean domNodeSupport)
public boolean getJythonSupport()
public void setJythonSupport(boolean jythonSupport)
public boolean getIterableSupport()
public void setIterableSupport(boolean iterableSupport)
public int hashCode()
hashCode
in class BeansWrapperConfiguration
public boolean equals(java.lang.Object that)
BeansWrapperConfiguration
BeansWrapperConfiguration
-s are equal exactly if their classes are identical (==
), and their
field values are equal.equals
in class BeansWrapperConfiguration