public class ParanamerOnJacksonAnnotationIntrospector
extends com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
AnnotationIntrospector that defines functionality
to discover names of constructor (and factory method) parameters,
on top of default Jackson annotation processing.
It can be used as the replacement for vanilla
JacksonAnnotationIntrospector.| Modifier and Type | Field and Description |
|---|---|
protected com.thoughtworks.paranamer.Paranamer |
_paranamer |
| Constructor and Description |
|---|
ParanamerOnJacksonAnnotationIntrospector() |
ParanamerOnJacksonAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
_findParaName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter param) |
String |
findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param) |
com.fasterxml.jackson.databind.PropertyName |
findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) |
_classIfExplicit, _classIfExplicit, _constructNoTypeResolverBuilder, _constructStdTypeResolverBuilder, _constructVirtualProperty, _constructVirtualProperty, _findFilterId, _findTypeResolver, _isIgnorable, _propertyName, findAndAddVirtualProperties, findAutoDetectVisibility, findContentDeserializer, findContentSerializer, findCreatorBinding, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumValue, findFilterId, findFilterId, findFormat, findIgnoreUnknownProperties, findInjectableValueId, findKeyDeserializer, findKeySerializer, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertiesToIgnore, findPropertyAccess, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyInclusion, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetterAnnotation, hasAnySetterAnnotation, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, versionpublic ParanamerOnJacksonAnnotationIntrospector()
public ParanamerOnJacksonAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn)
public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)
findNameForDeserialization in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospectorpublic String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param)
findImplicitPropertyName in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospectorprotected String _findParaName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter param)
Copyright © 2014–2016 FasterXML. All rights reserved.