org.glassfish.jersey.uri.internal
Class JerseyUriBuilder
java.lang.Object
javax.ws.rs.core.UriBuilder
org.glassfish.jersey.uri.internal.JerseyUriBuilder
public class JerseyUriBuilder
- extends UriBuilder
A Jersey implementation of UriBuilder.
- Author:
- Paul Sandoz, Martin Matula (martin.matula at oracle.com), Miroslav Fuksa (miroslav.fuksa at oracle.com)
|
Method Summary |
URI |
build(Object... values)
|
URI |
build(Object[] values,
boolean encodeSlashInPath)
|
URI |
buildFromEncoded(Object... values)
|
URI |
buildFromEncodedMap(Map<String,?> values)
|
URI |
buildFromMap(Map<String,?> values)
|
URI |
buildFromMap(Map<String,?> values,
boolean encodeSlashInPath)
|
JerseyUriBuilder |
clone()
|
JerseyUriBuilder |
fragment(String fragment)
|
JerseyUriBuilder |
host(String host)
|
JerseyUriBuilder |
matrixParam(String name,
Object... values)
|
UriBuilder |
path(Class resource)
|
JerseyUriBuilder |
path(Class resource,
String methodName)
|
JerseyUriBuilder |
path(Method method)
|
JerseyUriBuilder |
path(String path)
|
JerseyUriBuilder |
port(int port)
|
JerseyUriBuilder |
queryParam(String name,
Object... values)
|
JerseyUriBuilder |
replaceMatrix(String matrix)
|
JerseyUriBuilder |
replaceMatrixParam(String name,
Object... values)
|
JerseyUriBuilder |
replacePath(String path)
|
JerseyUriBuilder |
replaceQuery(String query)
|
JerseyUriBuilder |
replaceQueryParam(String name,
Object... values)
|
JerseyUriBuilder |
resolveTemplate(String name,
Object value)
|
JerseyUriBuilder |
resolveTemplate(String name,
Object value,
boolean encodeSlashInPath)
|
JerseyUriBuilder |
resolveTemplateFromEncoded(String name,
Object value)
|
JerseyUriBuilder |
resolveTemplates(Map<String,Object> templateValues)
|
JerseyUriBuilder |
resolveTemplates(Map<String,Object> templateValues,
boolean encodeSlashInPath)
|
JerseyUriBuilder |
resolveTemplatesFromEncoded(Map<String,Object> templateValues)
|
JerseyUriBuilder |
scheme(String scheme)
|
JerseyUriBuilder |
schemeSpecificPart(String ssp)
|
JerseyUriBuilder |
segment(String... segments)
|
String |
toTemplate()
|
JerseyUriBuilder |
uri(String uriTemplate)
|
JerseyUriBuilder |
uri(URI uri)
|
JerseyUriBuilder |
userInfo(String ui)
|
JerseyUriBuilder
public JerseyUriBuilder()
- Create new implementation of
UriBuilder.
clone
public JerseyUriBuilder clone()
- Overrides:
clone in class UriBuilder
uri
public JerseyUriBuilder uri(URI uri)
- Specified by:
uri in class UriBuilder
uri
public JerseyUriBuilder uri(String uriTemplate)
- Specified by:
uri in class UriBuilder
scheme
public JerseyUriBuilder scheme(String scheme)
- Specified by:
scheme in class UriBuilder
schemeSpecificPart
public JerseyUriBuilder schemeSpecificPart(String ssp)
- Specified by:
schemeSpecificPart in class UriBuilder
userInfo
public JerseyUriBuilder userInfo(String ui)
- Specified by:
userInfo in class UriBuilder
host
public JerseyUriBuilder host(String host)
- Specified by:
host in class UriBuilder
port
public JerseyUriBuilder port(int port)
- Specified by:
port in class UriBuilder
replacePath
public JerseyUriBuilder replacePath(String path)
- Specified by:
replacePath in class UriBuilder
path
public JerseyUriBuilder path(String path)
- Specified by:
path in class UriBuilder
path
public UriBuilder path(Class resource)
throws IllegalArgumentException
- Specified by:
path in class UriBuilder
- Throws:
IllegalArgumentException
path
public JerseyUriBuilder path(Class resource,
String methodName)
- Specified by:
path in class UriBuilder
path
public JerseyUriBuilder path(Method method)
- Specified by:
path in class UriBuilder
segment
public JerseyUriBuilder segment(String... segments)
throws IllegalArgumentException
- Specified by:
segment in class UriBuilder
- Throws:
IllegalArgumentException
replaceMatrix
public JerseyUriBuilder replaceMatrix(String matrix)
- Specified by:
replaceMatrix in class UriBuilder
matrixParam
public JerseyUriBuilder matrixParam(String name,
Object... values)
- Specified by:
matrixParam in class UriBuilder
replaceMatrixParam
public JerseyUriBuilder replaceMatrixParam(String name,
Object... values)
- Specified by:
replaceMatrixParam in class UriBuilder
replaceQuery
public JerseyUriBuilder replaceQuery(String query)
- Specified by:
replaceQuery in class UriBuilder
queryParam
public JerseyUriBuilder queryParam(String name,
Object... values)
- Specified by:
queryParam in class UriBuilder
replaceQueryParam
public JerseyUriBuilder replaceQueryParam(String name,
Object... values)
- Specified by:
replaceQueryParam in class UriBuilder
resolveTemplate
public JerseyUriBuilder resolveTemplate(String name,
Object value)
throws IllegalArgumentException
- Specified by:
resolveTemplate in class UriBuilder
- Throws:
IllegalArgumentException
resolveTemplate
public JerseyUriBuilder resolveTemplate(String name,
Object value,
boolean encodeSlashInPath)
- Specified by:
resolveTemplate in class UriBuilder
resolveTemplateFromEncoded
public JerseyUriBuilder resolveTemplateFromEncoded(String name,
Object value)
- Specified by:
resolveTemplateFromEncoded in class UriBuilder
resolveTemplates
public JerseyUriBuilder resolveTemplates(Map<String,Object> templateValues)
throws IllegalArgumentException
- Specified by:
resolveTemplates in class UriBuilder
- Throws:
IllegalArgumentException
resolveTemplates
public JerseyUriBuilder resolveTemplates(Map<String,Object> templateValues,
boolean encodeSlashInPath)
throws IllegalArgumentException
- Specified by:
resolveTemplates in class UriBuilder
- Throws:
IllegalArgumentException
resolveTemplatesFromEncoded
public JerseyUriBuilder resolveTemplatesFromEncoded(Map<String,Object> templateValues)
- Specified by:
resolveTemplatesFromEncoded in class UriBuilder
fragment
public JerseyUriBuilder fragment(String fragment)
- Specified by:
fragment in class UriBuilder
buildFromMap
public URI buildFromMap(Map<String,?> values)
- Specified by:
buildFromMap in class UriBuilder
buildFromMap
public URI buildFromMap(Map<String,?> values,
boolean encodeSlashInPath)
- Specified by:
buildFromMap in class UriBuilder
buildFromEncodedMap
public URI buildFromEncodedMap(Map<String,?> values)
throws IllegalArgumentException,
UriBuilderException
- Specified by:
buildFromEncodedMap in class UriBuilder
- Throws:
IllegalArgumentException
UriBuilderException
build
public URI build(Object... values)
- Specified by:
build in class UriBuilder
build
public URI build(Object[] values,
boolean encodeSlashInPath)
- Specified by:
build in class UriBuilder
buildFromEncoded
public URI buildFromEncoded(Object... values)
- Specified by:
buildFromEncoded in class UriBuilder
toTemplate
public String toTemplate()
- Specified by:
toTemplate in class UriBuilder
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.