A C D F G I J N S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AnnotationSensitivePropertyNamingStrategy - Class in io.dropwizard.jackson
-
A
PropertyNamingStrategyimplementation which, if the declaring class of a property is annotated withJsonSnakeCase, uses aPropertyNamingStrategy.SnakeCaseStrategy, and uses the defaultPropertyNamingStrategyotherwise. - AnnotationSensitivePropertyNamingStrategy() - Constructor for class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
C
- CaffeineModule - Class in io.dropwizard.jackson
- CaffeineModule() - Constructor for class io.dropwizard.jackson.CaffeineModule
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.CaffeineModule
- 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_caseJSON field names instead ofcamelCasefield 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
ObjectMapperthat will work with Dropwizard out of box. - newObjectMapper() - Static method in class io.dropwizard.jackson.Jackson
-
Creates a new
ObjectMapperwith Guava, Logback, and Joda Time support, as well as support forJsonSnakeCase. - newObjectMapper(JsonFactory) - Static method in class io.dropwizard.jackson.Jackson
-
Creates a new
ObjectMapperwith a customJsonFactorywith Guava, Logback, and Joda Time support, as well as support forJsonSnakeCase.
S
- setupModule(Module.SetupContext) - Method in class io.dropwizard.jackson.CaffeineModule
- 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.CaffeineModule
- version() - Method in class io.dropwizard.jackson.FuzzyEnumModule
- version() - Method in class io.dropwizard.jackson.GuavaExtrasModule
All Classes All Packages