|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.rest.json.ObjectMapperFactory
public class ObjectMapperFactory
A factory class for ObjectMapper
.
By default, ObjectMapperFactory is configured to:
snake_case
for property names when encoding and decoding
classes annotated with JsonSnakeCase
.
Constructor Summary | |
---|---|
ObjectMapperFactory()
Create a new ObjectMapperFactory. |
Method Summary | |
---|---|
com.fasterxml.jackson.databind.ObjectMapper |
build()
Builds a new ObjectMapper instance with a default JsonFactory instance. |
com.fasterxml.jackson.databind.ObjectMapper |
build(com.fasterxml.jackson.core.JsonFactory factory)
Builds a new ObjectMapper instance with the given JsonFactory instance. |
ObjectMapperFactory |
copy()
Creates a copy of this . |
void |
disable(com.fasterxml.jackson.databind.DeserializationFeature... features)
Disables the given DeserializationFeature s. |
void |
disable(com.fasterxml.jackson.core.JsonFactory.Feature... features)
Disables the given JsonFactory.Feature s. |
void |
disable(com.fasterxml.jackson.core.JsonGenerator.Feature... features)
Disables the given JsonGenerator.Feature s. |
void |
disable(com.fasterxml.jackson.core.JsonParser.Feature... features)
Disables the given JsonParser.Feature s. |
void |
disable(com.fasterxml.jackson.databind.MapperFeature... features)
Disables the given MapperFeature s. |
void |
disable(com.fasterxml.jackson.databind.SerializationFeature... features)
Disables the given SerializationFeature s. |
void |
enable(com.fasterxml.jackson.databind.DeserializationFeature... features)
Enables the given DeserializationFeature s. |
void |
enable(com.fasterxml.jackson.core.JsonFactory.Feature... features)
Enables the given JsonFactory.Feature s. |
void |
enable(com.fasterxml.jackson.core.JsonGenerator.Feature... features)
Enables the given JsonGenerator.Feature s. |
void |
enable(com.fasterxml.jackson.core.JsonParser.Feature... features)
Enables the given JsonParser.Feature s. |
void |
enable(com.fasterxml.jackson.databind.MapperFeature... features)
Enables the given MapperFeature s. |
void |
enable(com.fasterxml.jackson.databind.SerializationFeature... features)
Enables the given SerializationFeature s. |
com.fasterxml.jackson.databind.AnnotationIntrospector |
getAnnotationIntrospector()
|
java.text.DateFormat |
getDateFormat()
|
com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> |
getDefaultTyping()
|
com.fasterxml.jackson.databind.ser.FilterProvider |
getFilters()
|
com.fasterxml.jackson.databind.cfg.HandlerInstantiator |
getHandlerInstantiator()
|
com.fasterxml.jackson.databind.InjectableValues |
getInjectableValues()
|
java.util.Locale |
getLocale()
|
java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
getMixinAnnotations()
|
com.fasterxml.jackson.databind.node.JsonNodeFactory |
getNodeFactory()
|
com.fasterxml.jackson.databind.PropertyNamingStrategy |
getPropertyNamingStrategy()
|
com.fasterxml.jackson.annotation.JsonInclude.Include |
getSerializationInclusion()
|
com.fasterxml.jackson.databind.ser.SerializerFactory |
getSerializerFactory()
|
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider |
getSerializerProvider()
|
com.fasterxml.jackson.databind.jsontype.SubtypeResolver |
getSubtypeResolver()
|
java.util.TimeZone |
getTimeZone()
|
com.fasterxml.jackson.databind.type.TypeFactory |
getTypeFactory()
|
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility |
getVisibility(com.fasterxml.jackson.annotation.PropertyAccessor accessor)
|
com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> |
getVisibilityChecker()
|
boolean |
isEnabled(com.fasterxml.jackson.databind.DeserializationFeature feature)
Returns true if the given DeserializationFeature is enabled. |
boolean |
isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature feature)
Returns true if the given JsonFactory.Feature is enabled. |
boolean |
isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature feature)
Returns true if the given JsonGenerator.Feature is enabled. |
boolean |
isEnabled(com.fasterxml.jackson.core.JsonParser.Feature feature)
Returns true if the given JsonParser.Feature is enabled. |
boolean |
isEnabled(com.fasterxml.jackson.databind.MapperFeature feature)
Returns true if the given MapperFeature is enabled. |
boolean |
isEnabled(com.fasterxml.jackson.databind.SerializationFeature feature)
Returns true if the given SerializationFeature is enabled. |
void |
registerModule(com.fasterxml.jackson.databind.Module module)
Registers a module that can extend functionality provided by this class; for example, by adding providers for custom serializers and deserializers. |
void |
setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector annotationIntrospector)
|
void |
setDateFormat(java.text.DateFormat dateFormat)
|
void |
setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> defaultTyping)
|
void |
setFilters(com.fasterxml.jackson.databind.ser.FilterProvider filters)
|
void |
setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator)
|
void |
setInjectableValues(com.fasterxml.jackson.databind.InjectableValues injectableValues)
|
void |
setLocale(java.util.Locale locale)
|
void |
setMixinAnnotations(java.util.Map<java.lang.Class<?>,java.lang.Class<?>> mixinAnnotations)
|
void |
setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory nodeFactory)
|
void |
setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy propertyNamingStrategy)
|
void |
setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include serializationInclusion)
|
void |
setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory serializerFactory)
|
void |
setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider serializerProvider)
|
void |
setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver subtypeResolver)
|
void |
setTimeZone(java.util.TimeZone timeZone)
|
void |
setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
|
void |
setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> visibilityChecker)
|
void |
setVisibilityRules(com.fasterxml.jackson.annotation.PropertyAccessor accessor,
com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectMapperFactory()
Method Detail |
---|
public com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector()
public void setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector annotationIntrospector)
public java.text.DateFormat getDateFormat()
public void setDateFormat(java.text.DateFormat dateFormat)
public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> getDefaultTyping()
public void setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> defaultTyping)
public com.fasterxml.jackson.databind.ser.FilterProvider getFilters()
public void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider filters)
public com.fasterxml.jackson.databind.cfg.HandlerInstantiator getHandlerInstantiator()
public void setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator)
public com.fasterxml.jackson.databind.InjectableValues getInjectableValues()
public void setInjectableValues(com.fasterxml.jackson.databind.InjectableValues injectableValues)
public java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
public java.util.Map<java.lang.Class<?>,java.lang.Class<?>> getMixinAnnotations()
public void setMixinAnnotations(java.util.Map<java.lang.Class<?>,java.lang.Class<?>> mixinAnnotations)
public com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory()
public void setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory nodeFactory)
public com.fasterxml.jackson.databind.PropertyNamingStrategy getPropertyNamingStrategy()
public void setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy propertyNamingStrategy)
public com.fasterxml.jackson.annotation.JsonInclude.Include getSerializationInclusion()
public void setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include serializationInclusion)
public com.fasterxml.jackson.databind.ser.SerializerFactory getSerializerFactory()
public void setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory serializerFactory)
public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider getSerializerProvider()
public void setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider serializerProvider)
public com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver()
public void setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver subtypeResolver)
public java.util.TimeZone getTimeZone()
public void setTimeZone(java.util.TimeZone timeZone)
public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()
public void setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
public com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility getVisibility(com.fasterxml.jackson.annotation.PropertyAccessor accessor)
public void setVisibilityRules(com.fasterxml.jackson.annotation.PropertyAccessor accessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)
public com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> getVisibilityChecker()
public void setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> visibilityChecker)
public void registerModule(com.fasterxml.jackson.databind.Module module)
module
- Module to registerObjectMapper.registerModule(Module)
public boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature feature)
MapperFeature
is enabled.
feature
- a given feature
true
if feature
is enabledObjectMapper.isEnabled(MapperFeature)
public void enable(com.fasterxml.jackson.databind.MapperFeature... features)
MapperFeature
s.
features
- a set of features to enableObjectMapper.enable(MapperFeature...)
public void disable(com.fasterxml.jackson.databind.MapperFeature... features)
MapperFeature
s.
features
- a set of features to disableObjectMapper.disable(MapperFeature...)
public boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature feature)
DeserializationFeature
is enabled.
feature
- a given feature
true
if feature
is enabledObjectMapper.isEnabled(DeserializationFeature)
public void enable(com.fasterxml.jackson.databind.DeserializationFeature... features)
DeserializationFeature
s.
features
- a set of features to enableObjectMapper.enable(DeserializationFeature)
public void disable(com.fasterxml.jackson.databind.DeserializationFeature... features)
DeserializationFeature
s.
features
- a set of features to disableObjectMapper.disable(DeserializationFeature)
public boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature feature)
SerializationFeature
is enabled.
feature
- a given feature
true
if feature
is enabledObjectMapper.isEnabled(SerializationFeature)
public void enable(com.fasterxml.jackson.databind.SerializationFeature... features)
SerializationFeature
s.
features
- a set of features to enableObjectMapper.enable(SerializationFeature)
public void disable(com.fasterxml.jackson.databind.SerializationFeature... features)
SerializationFeature
s.
features
- a set of features to disableObjectMapper.disable(SerializationFeature)
public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature feature)
JsonGenerator.Feature
is enabled.
feature
- a given feature
true
if feature
is enabledObjectMapper.isEnabled(JsonGenerator.Feature)
public void enable(com.fasterxml.jackson.core.JsonGenerator.Feature... features)
JsonGenerator.Feature
s.
features
- a set of features to enableJsonFactory.enable(JsonGenerator.Feature)
public void disable(com.fasterxml.jackson.core.JsonGenerator.Feature... features)
JsonGenerator.Feature
s.
features
- a set of features to disableJsonFactory.disable(JsonGenerator.Feature)
public boolean isEnabled(com.fasterxml.jackson.core.JsonParser.Feature feature)
JsonParser.Feature
is enabled.
feature
- a given feature
true
if feature
is enabledObjectMapper.isEnabled(JsonParser.Feature)
public void enable(com.fasterxml.jackson.core.JsonParser.Feature... features)
JsonParser.Feature
s.
features
- a set of features to enableJsonFactory.enable(JsonParser.Feature)
public void disable(com.fasterxml.jackson.core.JsonParser.Feature... features)
JsonParser.Feature
s.
features
- a set of features to disableJsonFactory.disable(JsonParser.Feature)
public boolean isEnabled(com.fasterxml.jackson.core.JsonFactory.Feature feature)
JsonFactory.Feature
is enabled.
feature
- a given feature
true
if feature
is enabledObjectMapper.isEnabled(JsonFactory.Feature)
public void enable(com.fasterxml.jackson.core.JsonFactory.Feature... features)
JsonFactory.Feature
s.
features
- a set of features to enableJsonFactory.enable(JsonFactory.Feature)
public void disable(com.fasterxml.jackson.core.JsonFactory.Feature... features)
JsonFactory.Feature
s.
features
- a set of features to disableJsonFactory.disable(JsonFactory.Feature)
public com.fasterxml.jackson.databind.ObjectMapper build(com.fasterxml.jackson.core.JsonFactory factory)
ObjectMapper
instance with the given JsonFactory
instance.
factory
- a JsonFactory
ObjectMapper
instancepublic com.fasterxml.jackson.databind.ObjectMapper build()
ObjectMapper
instance with a default JsonFactory
instance.
ObjectMapper
instancepublic ObjectMapperFactory copy()
this
.
this
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |