Package jakarta.ws.rs.core
Class Link.JaxbAdapter
java.lang.Object
jakarta.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link>
jakarta.ws.rs.core.Link.JaxbAdapter
- Enclosing class:
- Link
public static class Link.JaxbAdapter extends jakarta.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link>
An implementation of JAXB 
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.- Since:
- 2.0
- See Also:
- Link.JaxbLink
- 
Constructor SummaryConstructors Constructor Description JaxbAdapter()
- 
Method SummaryModifier and Type Method Description Link.JaxbLinkmarshal(Link v)Convert aLinkinto aLink.JaxbLink.Linkunmarshal(Link.JaxbLink v)Convert aLink.JaxbLinkinto aLink.
- 
Constructor Details- 
JaxbAdapterpublic JaxbAdapter()
 
- 
- 
Method Details- 
unmarshalConvert aLink.JaxbLinkinto aLink.- Specified by:
- unmarshalin class- jakarta.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link>
- Parameters:
- v- instance of type- Link.JaxbLink.
- Returns:
- mapped instance of type Link.JaxbLink
 
- 
marshalConvert aLinkinto aLink.JaxbLink.- Specified by:
- marshalin class- jakarta.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link>
- Parameters:
- v- instance of type- Link.
- Returns:
- mapped instance of type Link.JaxbLink.
 
 
-