Skip navigation links
A D F G I J N S V 

A

AnnotationSensitivePropertyNamingStrategy - Class in io.dropwizard.jackson
A PropertyNamingStrategy implementation which, if the declaring class of a property is annotated with JsonSnakeCase, uses a PropertyNamingStrategy.SnakeCaseStrategy, and uses the default PropertyNamingStrategy otherwise.
AnnotationSensitivePropertyNamingStrategy() - Constructor for class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
 

D

Discoverable - Interface in io.dropwizard.jackson
A tag interface which allows Dropwizard to load Jackson subtypes at runtime, which enables polymorphic configurations.
DiscoverableSubtypeResolver - Class in io.dropwizard.jackson
A subtype resolver which discovers subtypes via META-INF/services/io.dropwizard.jackson.Discoverable.
DiscoverableSubtypeResolver() - Constructor for class io.dropwizard.jackson.DiscoverableSubtypeResolver
 
DiscoverableSubtypeResolver(Class<?>) - Constructor for class io.dropwizard.jackson.DiscoverableSubtypeResolver
 
discoverServices(Class<?>) - Method in class io.dropwizard.jackson.DiscoverableSubtypeResolver
 

F

FuzzyEnumModule - Class in io.dropwizard.jackson
A module for deserializing enums that is more permissive than the default.
FuzzyEnumModule() - Constructor for class io.dropwizard.jackson.FuzzyEnumModule
 

G

getClassLoader() - Method in class io.dropwizard.jackson.DiscoverableSubtypeResolver
 
getDiscoveredSubtypes() - Method in class io.dropwizard.jackson.DiscoverableSubtypeResolver
 
getModuleName() - Method in class io.dropwizard.jackson.FuzzyEnumModule
 
getModuleName() - Method in class io.dropwizard.jackson.GuavaExtrasModule
 
GuavaExtrasModule - Class in io.dropwizard.jackson
 
GuavaExtrasModule() - Constructor for class io.dropwizard.jackson.GuavaExtrasModule
 

I

io.dropwizard.jackson - package io.dropwizard.jackson
 

J

Jackson - Class in io.dropwizard.jackson
A utility class for Jackson.
JsonSnakeCase - Annotation Type in io.dropwizard.jackson
Marker annotation which indicates that the annotated case class should be serialized and deserialized using snake_case JSON field names instead of camelCase field names.

N

nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
 
nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
 
nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
 
nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
 
newMinimalObjectMapper() - Static method in class io.dropwizard.jackson.Jackson
Creates a new minimal ObjectMapper that will work with Dropwizard out of box.
newObjectMapper() - Static method in class io.dropwizard.jackson.Jackson
Creates a new ObjectMapper with Guava, Logback, and Joda Time support, as well as support for JsonSnakeCase.
newObjectMapper(JsonFactory) - Static method in class io.dropwizard.jackson.Jackson
Creates a new ObjectMapper with a custom JsonFactory with Guava, Logback, and Joda Time support, as well as support for JsonSnakeCase.

S

setupModule(Module.SetupContext) - Method in class io.dropwizard.jackson.FuzzyEnumModule
 
setupModule(Module.SetupContext) - Method in class io.dropwizard.jackson.GuavaExtrasModule
 

V

version() - Method in class io.dropwizard.jackson.FuzzyEnumModule
 
version() - Method in class io.dropwizard.jackson.GuavaExtrasModule
 
A D F G I J N S V 
Skip navigation links

Copyright © 2019. All rights reserved.