public final class BaseSettings
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
BaseSettings(ClassIntrospector ci,
AnnotationIntrospector ai,
PropertyNamingStrategy pns,
TypeFactory tf,
TypeResolverBuilder<?> typer,
java.text.DateFormat dateFormat,
HandlerInstantiator hi,
java.util.Locale locale,
java.util.TimeZone tz,
Base64Variant defaultBase64) |
public BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, java.text.DateFormat dateFormat, HandlerInstantiator hi, java.util.Locale locale, java.util.TimeZone tz, Base64Variant defaultBase64)
public BaseSettings copy()
ClassIntrospector
typically has a cache. So this method is needed for deep copy() of Mapper.public BaseSettings withClassIntrospector(ClassIntrospector ci)
public BaseSettings withAnnotationIntrospector(AnnotationIntrospector ai)
public BaseSettings withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
public BaseSettings withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
public BaseSettings withPropertyNamingStrategy(PropertyNamingStrategy pns)
public BaseSettings withTypeFactory(TypeFactory tf)
public BaseSettings withTypeResolverBuilder(TypeResolverBuilder<?> typer)
public BaseSettings withDateFormat(java.text.DateFormat df)
public BaseSettings withHandlerInstantiator(HandlerInstantiator hi)
public BaseSettings with(java.util.Locale l)
public BaseSettings with(java.util.TimeZone tz)
DateFormat
,
changing time formatting defaults.public BaseSettings with(Base64Variant base64)
public ClassIntrospector getClassIntrospector()
public AnnotationIntrospector getAnnotationIntrospector()
public PropertyNamingStrategy getPropertyNamingStrategy()
public TypeFactory getTypeFactory()
public TypeResolverBuilder<?> getTypeResolverBuilder()
public java.text.DateFormat getDateFormat()
public HandlerInstantiator getHandlerInstantiator()
public java.util.Locale getLocale()
public java.util.TimeZone getTimeZone()
public boolean hasExplicitTimeZone()
public Base64Variant getBase64Variant()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"