Package io.swagger.jackson
Class SwaggerAnnotationIntrospector
- java.lang.Object
-
- com.fasterxml.jackson.databind.AnnotationIntrospector
-
- io.swagger.jackson.SwaggerAnnotationIntrospector
-
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,Serializable
public class SwaggerAnnotationIntrospector extends com.fasterxml.jackson.databind.AnnotationIntrospector
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SwaggerAnnotationIntrospector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated a)
Integer
findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated a)
List<com.fasterxml.jackson.databind.jsontype.NamedType>
findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated a)
String
findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)
boolean
hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
Boolean
hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
com.fasterxml.jackson.core.Version
version()
-
Methods inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector
_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
-
-
-
-
Method Detail
-
version
public com.fasterxml.jackson.core.Version version()
- Specified by:
version
in interfacecom.fasterxml.jackson.core.Versioned
- Specified by:
version
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
hasIgnoreMarker
public boolean hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
- Overrides:
hasIgnoreMarker
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
hasRequiredMarker
public Boolean hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
- Overrides:
hasRequiredMarker
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
findPropertyDescription
public String findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated a)
- Overrides:
findPropertyDescription
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
findPropertyIndex
public Integer findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated a)
- Overrides:
findPropertyIndex
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
findSubtypes
public List<com.fasterxml.jackson.databind.jsontype.NamedType> findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated a)
- Overrides:
findSubtypes
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
findTypeName
public String findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass ac)
- Overrides:
findTypeName
in classcom.fasterxml.jackson.databind.AnnotationIntrospector
-
-