XmlAccessType
annotation value
for given annotated entity, if it has one, or inherits one from
its ancestors (in JAXB sense, package etc).XmlValue
.XmlAttribute
to be found,
we consider it an attribute; if XmlElement
, not-an-attribute; and otherwise
we will consider there to be no information.XmlValue
;
note that setting it to null
will actually avoid
name override, and name will instead be derived from underlying
method name using standard bean name introspection.XmlElement
or XmlElementWrapper
, with nillable
set as false
.JakartaXmlBindAnnotationIntrospector.setNameUsedForXmlValue(java.lang.String)
if introspector constructed by the module.XmlElement
and XmlElementWrapper
, in case nillable
property is left as false
.JakartaXmlBindAnnotationIntrospector.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
if defined and non-null.JakartaXmlBindAnnotationModule.Priority.PRIMARY
.XmlValue
annotation, a placeholder name is assigned
to property (unless overridden by explicit name); this configuration
value specified what that name is.Copyright © 2022 FasterXML. All rights reserved.