Apache CXF API

org.apache.cxf.endpoint
Class BeanValidationAnnotationIntrospector

java.lang.Object
  extended by com.fasterxml.jackson.databind.AnnotationIntrospector
      extended by org.apache.cxf.endpoint.BeanValidationAnnotationIntrospector
All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned, Serializable

public class BeanValidationAnnotationIntrospector
extends com.fasterxml.jackson.databind.AnnotationIntrospector

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector
com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
Field Summary
protected  com.fasterxml.jackson.databind.type.TypeFactory typeFactory
           
 
Constructor Summary
BeanValidationAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
           
 
Method Summary
protected static Field findField(String fieldName, Class<?> declaringClass)
           
 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
allIntrospectors, allIntrospectors, findAutoDetectVisibility, findContentDeserializer, findContentSerializer, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationName, findDeserializationName, findDeserializationName, findDeserializationType, findDeserializer, findEnumValue, findFilterId, findFilterId, findFormat, findIgnoreUnknownProperties, findInjectableValueId, findKeyDeserializer, findKeySerializer, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyContentTypeResolver, findPropertyDescription, findPropertyTypeResolver, findReferenceType, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationKeyType, findSerializationName, findSerializationName, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetterAnnotation, hasAnySetterAnnotation, hasAsValueAnnotation, hasCreatorAnnotation, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeFactory

protected final com.fasterxml.jackson.databind.type.TypeFactory typeFactory
Constructor Detail

BeanValidationAnnotationIntrospector

public BeanValidationAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
Method Detail

version

public com.fasterxml.jackson.core.Version version()
Specified by:
version in interface com.fasterxml.jackson.core.Versioned
Specified by:
version in class com.fasterxml.jackson.databind.AnnotationIntrospector

hasIgnoreMarker

public boolean hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
Overrides:
hasIgnoreMarker in class com.fasterxml.jackson.databind.AnnotationIntrospector

findField

protected static Field findField(String fieldName,
                                 Class<?> declaringClass)

hasRequiredMarker

public Boolean hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember m)
Overrides:
hasRequiredMarker in class com.fasterxml.jackson.databind.AnnotationIntrospector

Apache CXF API

Apache CXF