XmlAccessType
annotation value
for given annotated entity, if it has one, or inherits one from
its ancestors (in JAXB sense, package etc).JaxbAnnotationIntrospector.findEnumValues(java.lang.Class<?>, java.lang.Enum<?>[], java.lang.String[])
should be called which has less overhead.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
.XmlElement
and XmlElementWrapper
, in case nillable
property is left as false.
JaxbAnnotationIntrospector.setNonNillableInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
if defined and non-null.JaxbAnnotationModule.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 © 2016 FasterXML. All rights reserved.