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| 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 |
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, findIgnoreUnknownProperties, findKeyDeserializer, findNameForDeserialization, findNameForSerialization, findObjectIdInfo, findObjectReferenceInfo, findPropertyContentTypeResolver, findPropertyTypeResolver, findRootName, findSerializationContentConverter, findSerializationConverter, findSerializationInclusion, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationSortAlphabetically, findSerializationType, findSerializer, findSubtypes, findTypeName, findTypeResolver, findWrapperName, getTypeFactory, hasAnySetterAnnotation, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isIgnorableType, isJAXBAnnotation, versionallIntrospectors, allIntrospectors, findDeserializationKeyType, findFilterId, findFilterId, findFormat, findImplicitPropertyName, findInjectableValueId, findKeySerializer, findNamingStrategy, findNullSerializer, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyDescription, findPropertyIndex, findReferenceType, findSerializationContentType, 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.JaxbAnnotationIntrospector@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 FasterXML. All Rights Reserved.