public class XmlJaxbAnnotationIntrospector extends com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector implements XmlAnnotationIntrospector
AnnotationIntrospector
 implementation that
 builds on JaxbAnnotationIntrospector.
 NOTE: since version 2.4, it should NOT be necessary to use this class;
 instead, plain JaxbAnnotationIntrospector should fully work.
 With previous versions some aspects were not fully working and this
 class was necessary.
com.fasterxml.jackson.databind.AnnotationIntrospector.ReferencePropertyXmlAnnotationIntrospector.JaxbWrapper, XmlAnnotationIntrospector.Pair_dataHandlerDeserializer, _dataHandlerSerializer, _ignoreXmlIDREF, _jaxbPackageName, _typeFactory, _xmlValueName, DEFAULT_IGNORE_XMLIDREF, DEFAULT_NAME_FOR_XML_VALUE, FORMAT_INT, FORMAT_STRING, MARKER_FOR_DEFAULT| Constructor and Description | 
|---|
XmlJaxbAnnotationIntrospector()
Deprecated.  
 | 
XmlJaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected <A extends Annotation>  | 
findAnnotation(Class<A> annotationClass,
              com.fasterxml.jackson.databind.introspect.Annotated annotated,
              boolean includePackage,
              boolean includeClass,
              boolean includeSuperclasses)
Deprecated.  
 | 
String | 
findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
Method that can be called to figure out generic namespace
 property for an annotated object. 
 | 
Boolean | 
isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
Method used to check whether given annotated element
 (field, method, constructor parameter) has indicator that suggests
 it be output as an XML attribute or not (as element) 
 | 
Boolean | 
isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
Method used to check whether given annotated element
 (field, method, constructor parameter) has indicator that suggests
 it should be wrapped in a CDATA tag. 
 | 
Boolean | 
isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
Method used to check whether given annotated element
 (field, method, constructor parameter) has indicator that suggests
 it should be serialized as text, without element wrapper. 
 | 
_converter, _doFindDeserializationType, _findContentAdapter, _fullDeserializationType, _fullSerializationType, _propertyNameToString, _rawDeserializationType, _rawSerializationType, _typeResolverFromXmlElements, findAccessType, findAutoDetectVisibility, findContentDeserializer, findContentSerializer, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationType, findDeserializer, findEnumValue, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findKeyDeserializer, findNameForDeserialization, findNameForSerialization, findObjectIdInfo, findObjectReferenceInfo, findPropertyContentTypeResolver, findPropertyTypeResolver, findRootName, findSerializationContentConverter, findSerializationConverter, findSerializationInclusion, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationSortAlphabetically, findSerializationType, findSerializer, findSubtypes, findTypeName, findTypeResolver, findWrapperName, getNameUsedForXmlValue, getTypeFactory, hasAnySetterAnnotation, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isIgnorableType, isJAXBAnnotation, setNameUsedForXmlValue, version_findAnnotation, _hasAnnotation, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findCreatorBinding, findDeserializationKeyType, findFilterId, findFilterId, findInjectableValueId, findKeySerializer, findNamingStrategy, findNullSerializer, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyDefaultValue, findPropertyDescription, findPropertyIndex, findReferenceType, findSerializationContentType, findSerializationInclusionForContent, findSerializationKeyType, findSerializationTyping, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetterAnnotation, isAnnotationBundle, isTypeId, nopInstance, pair@Deprecated public XmlJaxbAnnotationIntrospector()
public XmlJaxbAnnotationIntrospector(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
public String findNamespace(com.fasterxml.jackson.databind.introspect.Annotated ann)
XmlAnnotationIntrospectorfindNamespace in interface XmlAnnotationIntrospectorfindNamespace in class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospectorpublic Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.introspect.Annotated ann)
XmlAnnotationIntrospectorisOutputAsAttribute in interface XmlAnnotationIntrospectorisOutputAsAttribute in class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospectorpublic Boolean isOutputAsText(com.fasterxml.jackson.databind.introspect.Annotated ann)
XmlAnnotationIntrospectorisOutputAsText in interface XmlAnnotationIntrospectorisOutputAsText in class com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospectorpublic Boolean isOutputAsCData(com.fasterxml.jackson.databind.introspect.Annotated ann)
XmlAnnotationIntrospectorisOutputAsCData in interface XmlAnnotationIntrospector@Deprecated protected <A extends Annotation> A findAnnotation(Class<A> annotationClass, com.fasterxml.jackson.databind.introspect.Annotated annotated, boolean includePackage, boolean includeClass, boolean includeSuperclasses)
Copyright © 2014-2015 FasterXML. All Rights Reserved.