Class XmlAnnotationIntrospector.Pair
java.lang.Object
com.fasterxml.jackson.databind.AnnotationIntrospector
com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
,XmlAnnotationIntrospector
,Serializable
- Enclosing interface:
XmlAnnotationIntrospector
public static class XmlAnnotationIntrospector.Pair
extends com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
implements XmlAnnotationIntrospector
Extension of
AnnotationIntrospector.Pair
that can
also dispatch 'XmlAnnotationIntrospector' methods.- See Also:
-
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
Nested classes/interfaces inherited from interface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
XmlAnnotationIntrospector.Pair
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
protected final com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
private static final long
Fields inherited from class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
_primary, _secondary
-
Constructor Summary
ConstructorsConstructorDescriptionPair
(com.fasterxml.jackson.databind.AnnotationIntrospector p, com.fasterxml.jackson.databind.AnnotationIntrospector s) -
Method Summary
Modifier and TypeMethodDescriptionfindNamespace
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) instance
(com.fasterxml.jackson.databind.AnnotationIntrospector a1, com.fasterxml.jackson.databind.AnnotationIntrospector a2) isOutputAsAttribute
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) isOutputAsCData
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) isOutputAsText
(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) Methods inherited from class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
_explicitClassOrOb, _isExplicitClassOrOb, allIntrospectors, allIntrospectors, create, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationConverter, findDeserializer, findEnumAliases, findEnumNamingStrategy, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, 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, refineDeserializationType, refineSerializationType, resolveSetterConflict, version
Methods inherited from class com.fasterxml.jackson.databind.AnnotationIntrospector
_findAnnotation, _hasAnnotation, _hasOneOf, nopInstance, pair
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
_xmlPrimary
protected final com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions _xmlPrimary -
_xmlSecondary
protected final com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions _xmlSecondary
-
-
Constructor Details
-
Pair
public Pair(com.fasterxml.jackson.databind.AnnotationIntrospector p, com.fasterxml.jackson.databind.AnnotationIntrospector s)
-
-
Method Details
-
instance
public static XmlAnnotationIntrospector.Pair instance(com.fasterxml.jackson.databind.AnnotationIntrospector a1, com.fasterxml.jackson.databind.AnnotationIntrospector a2) -
findNamespace
public String findNamespace(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) - Specified by:
findNamespace
in interfacecom.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
isOutputAsAttribute
public Boolean isOutputAsAttribute(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) - Specified by:
isOutputAsAttribute
in interfacecom.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
isOutputAsText
public Boolean isOutputAsText(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) - Specified by:
isOutputAsText
in interfacecom.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
isOutputAsCData
public Boolean isOutputAsCData(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config, com.fasterxml.jackson.databind.introspect.Annotated ann) - Specified by:
isOutputAsCData
in interfacecom.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-