Package org.jboss.resteasy.specimpl
Class LinkBuilderImpl
- java.lang.Object
-
- org.jboss.resteasy.specimpl.LinkBuilderImpl
-
- All Implemented Interfaces:
javax.ws.rs.core.Link.Builder
public class LinkBuilderImpl extends Object implements javax.ws.rs.core.Link.Builder
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description LinkBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Link.Builder
baseUri(String uri)
javax.ws.rs.core.Link.Builder
baseUri(URI uri)
javax.ws.rs.core.Link
build(Object... values)
javax.ws.rs.core.Link
buildRelativized(URI uri, Object... values)
javax.ws.rs.core.Link.Builder
link(String link)
javax.ws.rs.core.Link.Builder
link(javax.ws.rs.core.Link link)
javax.ws.rs.core.Link.Builder
param(String name, String value)
javax.ws.rs.core.Link.Builder
rel(String rel)
javax.ws.rs.core.Link.Builder
title(String title)
javax.ws.rs.core.Link.Builder
type(String type)
javax.ws.rs.core.Link.Builder
uri(String uri)
javax.ws.rs.core.Link.Builder
uri(URI uri)
javax.ws.rs.core.Link.Builder
uriBuilder(javax.ws.rs.core.UriBuilder uriBuilder)
-
-
-
Method Detail
-
link
public javax.ws.rs.core.Link.Builder link(javax.ws.rs.core.Link link)
- Specified by:
link
in interfacejavax.ws.rs.core.Link.Builder
-
link
public javax.ws.rs.core.Link.Builder link(String link)
- Specified by:
link
in interfacejavax.ws.rs.core.Link.Builder
-
uriBuilder
public javax.ws.rs.core.Link.Builder uriBuilder(javax.ws.rs.core.UriBuilder uriBuilder)
- Specified by:
uriBuilder
in interfacejavax.ws.rs.core.Link.Builder
-
uri
public javax.ws.rs.core.Link.Builder uri(URI uri)
- Specified by:
uri
in interfacejavax.ws.rs.core.Link.Builder
-
uri
public javax.ws.rs.core.Link.Builder uri(String uri) throws IllegalArgumentException
- Specified by:
uri
in interfacejavax.ws.rs.core.Link.Builder
- Throws:
IllegalArgumentException
-
rel
public javax.ws.rs.core.Link.Builder rel(String rel)
- Specified by:
rel
in interfacejavax.ws.rs.core.Link.Builder
-
title
public javax.ws.rs.core.Link.Builder title(String title)
- Specified by:
title
in interfacejavax.ws.rs.core.Link.Builder
-
type
public javax.ws.rs.core.Link.Builder type(String type)
- Specified by:
type
in interfacejavax.ws.rs.core.Link.Builder
-
param
public javax.ws.rs.core.Link.Builder param(String name, String value) throws IllegalArgumentException
- Specified by:
param
in interfacejavax.ws.rs.core.Link.Builder
- Throws:
IllegalArgumentException
-
build
public javax.ws.rs.core.Link build(Object... values) throws javax.ws.rs.core.UriBuilderException
- Specified by:
build
in interfacejavax.ws.rs.core.Link.Builder
- Throws:
javax.ws.rs.core.UriBuilderException
-
buildRelativized
public javax.ws.rs.core.Link buildRelativized(URI uri, Object... values)
- Specified by:
buildRelativized
in interfacejavax.ws.rs.core.Link.Builder
-
baseUri
public javax.ws.rs.core.Link.Builder baseUri(URI uri)
- Specified by:
baseUri
in interfacejavax.ws.rs.core.Link.Builder
-
baseUri
public javax.ws.rs.core.Link.Builder baseUri(String uri)
- Specified by:
baseUri
in interfacejavax.ws.rs.core.Link.Builder
-
-