Class XmlJaxbAnnotationIntrospector

  • All Implemented Interfaces:
    com.fasterxml.jackson.core.Versioned, com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions, XmlAnnotationIntrospector, java.io.Serializable

    @Deprecated
    public class XmlJaxbAnnotationIntrospector
    extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
    implements XmlAnnotationIntrospector
    Deprecated.
    Since 2.12 (as per above notes): broken since 2.13
    Alternative AnnotationIntrospector implementation that that USED TO build on JaxbAnnotationIntrospector from jackson-module-jaxb-annotatins package. But as of Jackson 2.13, SHOULD NOT BE USED as it DOES NOT WORK. Removal was necessary because XML format package does not (and can not) depend on JAXB annotations. Class WILL BE REMOVED from Jackson 2.14 or later on.

    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector

        com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty, com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID
      Deprecated.
       
      • Fields inherited from class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector

        instance
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.String findNamespace​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann)
      Deprecated.
       
      java.lang.Boolean isOutputAsAttribute​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann)
      Deprecated.
       
      java.lang.Boolean isOutputAsCData​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann)
      Deprecated.
       
      java.lang.Boolean isOutputAsText​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann)
      Deprecated.
       
      • Methods inherited from class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector

        version
      • Methods inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector

        _findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationConverter, findDeserializer, findEnumAliases, findEnumAliases, findEnumNamingStrategy, findEnumValue, findEnumValues, findEnumValues, findFilterId, findFormat, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPolymorphicTypeInfo, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationConverter, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • XmlJaxbAnnotationIntrospector

        @Deprecated
        public XmlJaxbAnnotationIntrospector()
        Deprecated.
      • XmlJaxbAnnotationIntrospector

        public XmlJaxbAnnotationIntrospector​(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
        Deprecated.
    • Method Detail

      • findNamespace

        public java.lang.String findNamespace​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
                                              com.fasterxml.jackson.databind.introspect.Annotated ann)
        Deprecated.
        Specified by:
        findNamespace in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
      • isOutputAsAttribute

        public java.lang.Boolean isOutputAsAttribute​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
                                                     com.fasterxml.jackson.databind.introspect.Annotated ann)
        Deprecated.
        Specified by:
        isOutputAsAttribute in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
      • isOutputAsText

        public java.lang.Boolean isOutputAsText​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
                                                com.fasterxml.jackson.databind.introspect.Annotated ann)
        Deprecated.
        Specified by:
        isOutputAsText in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
      • isOutputAsCData

        public java.lang.Boolean isOutputAsCData​(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
                                                 com.fasterxml.jackson.databind.introspect.Annotated ann)
        Deprecated.
        Specified by:
        isOutputAsCData in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions