Package javax.ws.rs.core
Class Link.JaxbAdapter
java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link>
 
javax.ws.rs.core.Link.JaxbAdapter
- Enclosing class:
 - Link
 
public static class Link.JaxbAdapter
extends javax.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;
   }
   ...
 }
 - Since:
 - 2.0
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionConvert aLinkinto aLink.JaxbLink.Convert aLink.JaxbLinkinto aLink. 
- 
Constructor Details
- 
JaxbAdapter
public JaxbAdapter() 
 - 
 - 
Method Details
- 
unmarshal
Convert aLink.JaxbLinkinto aLink.- Specified by:
 unmarshalin classjavax.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link> - Parameters:
 v- instance of typeLink.JaxbLink.- Returns:
 - mapped instance of type 
Link.JaxbLink 
 - 
marshal
Convert aLinkinto aLink.JaxbLink.- Specified by:
 marshalin classjavax.xml.bind.annotation.adapters.XmlAdapter<Link.JaxbLink,Link> - Parameters:
 v- instance of typeLink.- Returns:
 - mapped instance of type 
Link.JaxbLink. 
 
 -