JacksonXMLProvider.
Typical usage pattern is to just instantiate instance of this provider for JAX-RS and use as is: this will use both Jackson and JAXB annotations (with Jackson annotations having priority).
Note
class annotations are duplicated from super class, since it is not clear whether JAX-RS implementations are required to check settings of super-classes. It is important to keep annotations in sync if changed.
| Modifier and Type | Field and Description |
|---|---|
| public static final Annotations[] | DEFAULT_ANNOTATIONS
Default annotation sets to use, if not explicitly defined during construction: use Jackson annotations if found; if not, use JAXB annotations as fallback. |
| Access | Constructor and Description |
|---|---|
| public | JacksonJaxbXMLProvider()
Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation. |
| public | JacksonJaxbXMLProvider(Annotations...
Annotation set(s) to use for configuring
data binding annotationsToUse)
|
| public | JacksonJaxbXMLProvider(XmlMapper mapper, Annotations[] annotationsToUse)
Constructor to use when a custom mapper (usually components like serializer/deserializer factories that have been configured) is to be used. |
| DEFAULT_ANNOTATIONS | back to summary |
|---|---|
| public static final Annotations[] DEFAULT_ANNOTATIONS Default annotation sets to use, if not explicitly defined during construction: use Jackson annotations if found; if not, use JAXB annotations as fallback. | |
| JacksonJaxbXMLProvider | back to summary |
|---|---|
| public JacksonJaxbXMLProvider() Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation. | |
| JacksonJaxbXMLProvider | back to summary |
|---|---|
public JacksonJaxbXMLProvider(Annotations... annotationsToUse)
| |
| JacksonJaxbXMLProvider | back to summary |
|---|---|
| public JacksonJaxbXMLProvider(XmlMapper mapper, Annotations[] annotationsToUse) Constructor to use when a custom mapper (usually components like serializer/deserializer factories that have been configured) is to be used. | |