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 aPropertyNamingStrategies.SnakeCaseStrategy, and uses the defaultPropertyNamingStrategyotherwise. - AnnotationSensitivePropertyNamingStrategy() - Constructor for class io.dropwizard.jackson.AnnotationSensitivePropertyNamingStrategy
C
- CaffeineModule - Class in io.dropwizard.jackson
-
A Jackson module that can (de)serialize
CaffeineSpecs. - 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
-
Constructs a subtype resolver which scans for subtypes of
Discoverable. - DiscoverableSubtypeResolver(Class<?>) - Constructor for class io.dropwizard.jackson.DiscoverableSubtypeResolver
-
Constructs a subtype resolver which scans for subtypes of the provided class.
- discoverServices(Class<?>) - Method in class io.dropwizard.jackson.DiscoverableSubtypeResolver
-
Discovers the services in the
META-INF/servicesfolder for the provided class.
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
-
Returns a
ClassLoaderfrom the current class. - getDiscoveredSubtypes() - Method in class io.dropwizard.jackson.DiscoverableSubtypeResolver
-
Returns the subtypes discovered from the
META-INFconfiguration file. - 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
-
A Jackson module that can (de)serialize
CacheBuilderSpecs. - 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 and Logback support, as well as support forJsonSnakeCase. - newObjectMapper(JsonFactory) - Static method in class io.dropwizard.jackson.Jackson
-
Creates a new
ObjectMapperwith a customJsonFactorywith Guava and Logback 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