Module tools.jackson.dataformat.xml
Package tools.jackson.dataformat.xml
Class XmlAnnotationIntrospector.Pair
java.lang.Object
tools.jackson.databind.AnnotationIntrospector
tools.jackson.databind.introspect.AnnotationIntrospectorPair
tools.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
- All Implemented Interfaces:
Serializable,tools.jackson.core.Versioned,tools.jackson.databind.AnnotationIntrospector.XmlExtensions,XmlAnnotationIntrospector
- Enclosing interface:
- XmlAnnotationIntrospector
public static class XmlAnnotationIntrospector.Pair
extends tools.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 tools.jackson.databind.AnnotationIntrospector
tools.jackson.databind.AnnotationIntrospector.ReferenceProperty, tools.jackson.databind.AnnotationIntrospector.XmlExtensionsNested classes/interfaces inherited from interface tools.jackson.dataformat.xml.XmlAnnotationIntrospector
XmlAnnotationIntrospector.Pair -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final tools.jackson.databind.AnnotationIntrospector.XmlExtensionsprotected final tools.jackson.databind.AnnotationIntrospector.XmlExtensionsFields inherited from class tools.jackson.databind.introspect.AnnotationIntrospectorPair
_primary, _secondary -
Constructor Summary
ConstructorsConstructorDescriptionPair(tools.jackson.databind.AnnotationIntrospector p, tools.jackson.databind.AnnotationIntrospector s) -
Method Summary
Modifier and TypeMethodDescriptionfindNamespace(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) instance(tools.jackson.databind.AnnotationIntrospector a1, tools.jackson.databind.AnnotationIntrospector a2) isOutputAsAttribute(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) isOutputAsCData(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) isOutputAsText(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) Methods inherited from class tools.jackson.databind.introspect.AnnotationIntrospectorPair
_explicitClassOrOb, _isExplicitClassOrOb, allIntrospectors, allIntrospectors, create, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationConverter, findDeserializer, findEnumAliases, findEnumNamingStrategy, findEnumValues, findFilterId, findFormat, findImplicitPropertyName, findInjectableValue, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPolymorphicTypeInfo, findPreferredCreator, findPropertyAccess, findPropertyAliases, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationConverter, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeIdResolver, findTypeName, findTypeResolverBuilder, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnySetter, hasAsKey, hasAsValue, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, refineDeserializationType, refineSerializationType, resolveSetterConflict, versionMethods inherited from class tools.jackson.databind.AnnotationIntrospector
_findAnnotation, _hasAnnotation, _hasOneOf, nopInstance, pair
-
Field Details
-
_xmlPrimary
protected final tools.jackson.databind.AnnotationIntrospector.XmlExtensions _xmlPrimary -
_xmlSecondary
protected final tools.jackson.databind.AnnotationIntrospector.XmlExtensions _xmlSecondary
-
-
Constructor Details
-
Pair
public Pair(tools.jackson.databind.AnnotationIntrospector p, tools.jackson.databind.AnnotationIntrospector s)
-
-
Method Details
-
instance
public static XmlAnnotationIntrospector.Pair instance(tools.jackson.databind.AnnotationIntrospector a1, tools.jackson.databind.AnnotationIntrospector a2) -
findNamespace
public String findNamespace(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) - Specified by:
findNamespacein interfacetools.jackson.databind.AnnotationIntrospector.XmlExtensions
-
isOutputAsAttribute
public Boolean isOutputAsAttribute(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) - Specified by:
isOutputAsAttributein interfacetools.jackson.databind.AnnotationIntrospector.XmlExtensions
-
isOutputAsText
public Boolean isOutputAsText(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) - Specified by:
isOutputAsTextin interfacetools.jackson.databind.AnnotationIntrospector.XmlExtensions
-
isOutputAsCData
public Boolean isOutputAsCData(tools.jackson.databind.cfg.MapperConfig<?> config, tools.jackson.databind.introspect.Annotated ann) - Specified by:
isOutputAsCDatain interfacetools.jackson.databind.AnnotationIntrospector.XmlExtensions
-