public class DefaultObjectWrapperBuilder extends DefaultObjectWrapperConfiguration
DefaultObjectWrapper
singleton instance that's already configured as specified in the
properties of this object; this is recommended over using the DefaultObjectWrapper
constructors. The returned
instance can't be further configured (it's write protected).
See BeansWrapperBuilder
for more info, as that works identically.
Constructor and Description |
---|
DefaultObjectWrapperBuilder(Version incompatibleImprovements)
Creates a builder that creates a
DefaultObjectWrapper with the given incompatibleImprovements ;
using at least 2.3.22 is highly recommended. |
Modifier and Type | Method and Description |
---|---|
DefaultObjectWrapper |
build()
Returns a
DefaultObjectWrapper instance that matches the settings of this builder. |
equals, getForceLegacyNonListCollections, getIterableSupport, getUseAdaptersForContainers, hashCode, setForceLegacyNonListCollections, setIterableSupport, setUseAdaptersForContainers
clone, getDefaultDateType, getExposeFields, getExposureLevel, getIncompatibleImprovements, getMethodAppearanceFineTuner, getOuterIdentity, getPreferIndexedReadMethod, getTreatDefaultMethodsAsBeanMembers, getUseModelCache, isSimpleMapWrapper, isStrict, setDefaultDateType, setExposeFields, setExposureLevel, setMethodAppearanceFineTuner, setOuterIdentity, setPreferIndexedReadMethod, setSimpleMapWrapper, setStrict, setTreatDefaultMethodsAsBeanMembers, setUseModelCache
public DefaultObjectWrapperBuilder(Version incompatibleImprovements)
DefaultObjectWrapper
with the given incompatibleImprovements
;
using at least 2.3.22 is highly recommended. See DefaultObjectWrapper.DefaultObjectWrapper(Version)
for
more information about the impact of incompatibleImprovements
values.public DefaultObjectWrapper build()
DefaultObjectWrapper
instance that matches the settings of this builder. This will be possibly
a singleton that is also in use elsewhere.