public class JsonFieldsModule
extends com.fasterxml.jackson.databind.module.SimpleModule
| Modifier and Type | Method and Description |
|---|---|
static JsonFieldsModule |
createJsonFieldsModule(com.google.common.base.Supplier<org.zalando.guild.api.json.fields.java.model.FieldPredicate> predicateSupplier,
ContextProvider contextProvider)
Instantiate the module with a default JsonFieldsAnnotationIntrospector.
|
static JsonFieldsModule |
createJsonFieldsModuleWithCustomIntrospector(com.google.common.base.Supplier<org.zalando.guild.api.json.fields.java.model.FieldPredicate> predicateSupplier,
ContextProvider contextProvider,
JsonFieldsAnnotationIntrospector introspector)
Instantiate the module with a custom subclass of JsonFieldsAnnotationIntrospector.
|
void |
setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, versionpublic static JsonFieldsModule createJsonFieldsModuleWithCustomIntrospector(@Nonnull com.google.common.base.Supplier<org.zalando.guild.api.json.fields.java.model.FieldPredicate> predicateSupplier, @Nonnull ContextProvider contextProvider, @Nonnull JsonFieldsAnnotationIntrospector introspector)
public static JsonFieldsModule createJsonFieldsModule(@Nonnull com.google.common.base.Supplier<org.zalando.guild.api.json.fields.java.model.FieldPredicate> predicateSupplier, @Nonnull ContextProvider contextProvider)
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
setupModule in class com.fasterxml.jackson.databind.module.SimpleModuleCopyright © 2015. All rights reserved.