final class JaxbLink
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<javax.xml.namespace.QName,java.lang.Object> |
params |
private java.lang.String |
rel |
private java.lang.String |
title |
private java.lang.String |
type |
private java.net.URI |
uri |
Constructor and Description |
---|
JaxbLink()
Default constructor needed during unmarshalling.
|
JaxbLink(java.net.URI uri)
Construct an instance from a URI and no parameters.
|
JaxbLink(java.net.URI uri,
java.util.Map<javax.xml.namespace.QName,java.lang.Object> params)
Construct an instance from a URI and some parameters.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<javax.xml.namespace.QName,java.lang.Object> |
getParams()
Get the parameter map for this link.
|
java.lang.String |
getRel() |
java.lang.String |
getTitle() |
java.lang.String |
getType() |
java.net.URI |
getUri()
Get the underlying URI for this link.
|
void |
setRel(java.lang.String rel) |
void |
setTitle(java.lang.String title) |
void |
setType(java.lang.String type) |
void |
setUri(java.net.URI uri)
Missing method from jax-rs-2.0 spec
https://java.net/projects/jax-rs-spec/lists/users/archive/2013-08/message/13
|
private java.net.URI uri
private java.util.Map<javax.xml.namespace.QName,java.lang.Object> params
private java.lang.String rel
private java.lang.String title
private java.lang.String type
public JaxbLink()
public JaxbLink(java.net.URI uri)
uri
- underlying URI.public JaxbLink(java.net.URI uri, java.util.Map<javax.xml.namespace.QName,java.lang.Object> params)
uri
- underlying URI.params
- parameters of this link.public java.net.URI getUri()
public void setUri(java.net.URI uri)
uri
- public java.util.Map<javax.xml.namespace.QName,java.lang.Object> getParams()
public java.lang.String getRel()
public void setRel(java.lang.String rel)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public void setType(java.lang.String type)
public java.lang.String getType()