public static class Link.JaxbAdapter extends XmlAdapter<Link.JaxbLink,Link>
XmlAdapter that maps the JAX-RS
Link type to a value that can be marshalled and unmarshalled by JAXB. The following example
shows how to use this adapter on a JAXB bean class:
@XmlRootElement
public class MyModel {
private Link link;
@XmlElement(name="link")
@XmlJavaTypeAdapter(JaxbAdapter.class)
public Link getLink() {
return link;
}
...
}
Note that usage of this class requires the Jakarta XML Binding API and an implementation. The Jakarta RESTful Web
Services implementation is not required to provide these dependencies.Link.JaxbLink| Constructor and Description |
|---|
JaxbAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Link.JaxbLink |
marshal(Link v)
Convert a
Link into a Link.JaxbLink. |
Link |
unmarshal(Link.JaxbLink v)
Convert a
Link.JaxbLink into a Link. |
public Link unmarshal(Link.JaxbLink v)
Link.JaxbLink into a Link.unmarshal in class XmlAdapter<Link.JaxbLink,Link>v - instance of type Link.JaxbLink.Link.JaxbLinkpublic Link.JaxbLink marshal(Link v)
Link into a Link.JaxbLink.marshal in class XmlAdapter<Link.JaxbLink,Link>v - instance of type Link.Link.JaxbLink.