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 javax.ws.rs.core.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 |
java.net.URI |
build(java.lang.Object... values)
|
java.net.URI |
build(java.lang.Object[] values,
boolean encodeSlashInPath)
|
java.net.URI |
buildFromEncoded(java.lang.Object... values)
|
java.net.URI |
buildFromEncodedMap(java.util.Map<java.lang.String,?> values)
|
java.net.URI |
buildFromMap(java.util.Map<java.lang.String,?> values)
|
java.net.URI |
buildFromMap(java.util.Map<java.lang.String,?> values,
boolean encodeSlashInPath)
|
JerseyUriBuilder |
clone()
|
JerseyUriBuilder |
fragment(java.lang.String fragment)
|
JerseyUriBuilder |
host(java.lang.String host)
|
JerseyUriBuilder |
matrixParam(java.lang.String name,
java.lang.Object... values)
|
javax.ws.rs.core.UriBuilder |
path(java.lang.Class resource)
|
JerseyUriBuilder |
path(java.lang.Class resource,
java.lang.String methodName)
|
JerseyUriBuilder |
path(java.lang.reflect.Method method)
|
JerseyUriBuilder |
path(java.lang.String path)
|
JerseyUriBuilder |
port(int port)
|
JerseyUriBuilder |
queryParam(java.lang.String name,
java.lang.Object... values)
|
JerseyUriBuilder |
replaceMatrix(java.lang.String matrix)
|
JerseyUriBuilder |
replaceMatrixParam(java.lang.String name,
java.lang.Object... values)
|
JerseyUriBuilder |
replacePath(java.lang.String path)
|
JerseyUriBuilder |
replaceQuery(java.lang.String query)
|
JerseyUriBuilder |
replaceQueryParam(java.lang.String name,
java.lang.Object... values)
|
JerseyUriBuilder |
resolveTemplate(java.lang.String name,
java.lang.Object value)
|
JerseyUriBuilder |
resolveTemplate(java.lang.String name,
java.lang.Object value,
boolean encodeSlashInPath)
|
JerseyUriBuilder |
resolveTemplateFromEncoded(java.lang.String name,
java.lang.Object value)
|
JerseyUriBuilder |
resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues)
|
JerseyUriBuilder |
resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues,
boolean encodeSlashInPath)
|
JerseyUriBuilder |
resolveTemplatesFromEncoded(java.util.Map<java.lang.String,java.lang.Object> templateValues)
|
JerseyUriBuilder |
scheme(java.lang.String scheme)
|
JerseyUriBuilder |
schemeSpecificPart(java.lang.String ssp)
|
JerseyUriBuilder |
segment(java.lang.String... segments)
|
java.lang.String |
toTemplate()
|
JerseyUriBuilder |
uri(java.lang.String uriTemplate)
|
JerseyUriBuilder |
uri(java.net.URI uri)
|
JerseyUriBuilder |
userInfo(java.lang.String ui)
|
| Methods inherited from class javax.ws.rs.core.UriBuilder |
fromLink, fromMethod, fromPath, fromResource, fromUri, fromUri, newInstance |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JerseyUriBuilder
public JerseyUriBuilder()
- Create new implementation of
UriBuilder.
clone
public JerseyUriBuilder clone()
- Overrides:
clone in class javax.ws.rs.core.UriBuilder
uri
public JerseyUriBuilder uri(java.net.URI uri)
- Specified by:
uri in class javax.ws.rs.core.UriBuilder
uri
public JerseyUriBuilder uri(java.lang.String uriTemplate)
- Specified by:
uri in class javax.ws.rs.core.UriBuilder
scheme
public JerseyUriBuilder scheme(java.lang.String scheme)
- Specified by:
scheme in class javax.ws.rs.core.UriBuilder
schemeSpecificPart
public JerseyUriBuilder schemeSpecificPart(java.lang.String ssp)
- Specified by:
schemeSpecificPart in class javax.ws.rs.core.UriBuilder
userInfo
public JerseyUriBuilder userInfo(java.lang.String ui)
- Specified by:
userInfo in class javax.ws.rs.core.UriBuilder
host
public JerseyUriBuilder host(java.lang.String host)
- Specified by:
host in class javax.ws.rs.core.UriBuilder
port
public JerseyUriBuilder port(int port)
- Specified by:
port in class javax.ws.rs.core.UriBuilder
replacePath
public JerseyUriBuilder replacePath(java.lang.String path)
- Specified by:
replacePath in class javax.ws.rs.core.UriBuilder
path
public JerseyUriBuilder path(java.lang.String path)
- Specified by:
path in class javax.ws.rs.core.UriBuilder
path
public javax.ws.rs.core.UriBuilder path(java.lang.Class resource)
throws java.lang.IllegalArgumentException
- Specified by:
path in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
path
public JerseyUriBuilder path(java.lang.Class resource,
java.lang.String methodName)
- Specified by:
path in class javax.ws.rs.core.UriBuilder
path
public JerseyUriBuilder path(java.lang.reflect.Method method)
- Specified by:
path in class javax.ws.rs.core.UriBuilder
segment
public JerseyUriBuilder segment(java.lang.String... segments)
throws java.lang.IllegalArgumentException
- Specified by:
segment in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replaceMatrix
public JerseyUriBuilder replaceMatrix(java.lang.String matrix)
- Specified by:
replaceMatrix in class javax.ws.rs.core.UriBuilder
matrixParam
public JerseyUriBuilder matrixParam(java.lang.String name,
java.lang.Object... values)
- Specified by:
matrixParam in class javax.ws.rs.core.UriBuilder
replaceMatrixParam
public JerseyUriBuilder replaceMatrixParam(java.lang.String name,
java.lang.Object... values)
- Specified by:
replaceMatrixParam in class javax.ws.rs.core.UriBuilder
replaceQuery
public JerseyUriBuilder replaceQuery(java.lang.String query)
- Specified by:
replaceQuery in class javax.ws.rs.core.UriBuilder
queryParam
public JerseyUriBuilder queryParam(java.lang.String name,
java.lang.Object... values)
- Specified by:
queryParam in class javax.ws.rs.core.UriBuilder
replaceQueryParam
public JerseyUriBuilder replaceQueryParam(java.lang.String name,
java.lang.Object... values)
- Specified by:
replaceQueryParam in class javax.ws.rs.core.UriBuilder
resolveTemplate
public JerseyUriBuilder resolveTemplate(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
- Specified by:
resolveTemplate in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
resolveTemplate
public JerseyUriBuilder resolveTemplate(java.lang.String name,
java.lang.Object value,
boolean encodeSlashInPath)
- Specified by:
resolveTemplate in class javax.ws.rs.core.UriBuilder
resolveTemplateFromEncoded
public JerseyUriBuilder resolveTemplateFromEncoded(java.lang.String name,
java.lang.Object value)
- Specified by:
resolveTemplateFromEncoded in class javax.ws.rs.core.UriBuilder
resolveTemplates
public JerseyUriBuilder resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues)
throws java.lang.IllegalArgumentException
- Specified by:
resolveTemplates in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
resolveTemplates
public JerseyUriBuilder resolveTemplates(java.util.Map<java.lang.String,java.lang.Object> templateValues,
boolean encodeSlashInPath)
throws java.lang.IllegalArgumentException
- Specified by:
resolveTemplates in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
resolveTemplatesFromEncoded
public JerseyUriBuilder resolveTemplatesFromEncoded(java.util.Map<java.lang.String,java.lang.Object> templateValues)
- Specified by:
resolveTemplatesFromEncoded in class javax.ws.rs.core.UriBuilder
fragment
public JerseyUriBuilder fragment(java.lang.String fragment)
- Specified by:
fragment in class javax.ws.rs.core.UriBuilder
buildFromMap
public java.net.URI buildFromMap(java.util.Map<java.lang.String,?> values)
- Specified by:
buildFromMap in class javax.ws.rs.core.UriBuilder
buildFromMap
public java.net.URI buildFromMap(java.util.Map<java.lang.String,?> values,
boolean encodeSlashInPath)
- Specified by:
buildFromMap in class javax.ws.rs.core.UriBuilder
buildFromEncodedMap
public java.net.URI buildFromEncodedMap(java.util.Map<java.lang.String,?> values)
throws java.lang.IllegalArgumentException,
javax.ws.rs.core.UriBuilderException
- Specified by:
buildFromEncodedMap in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
javax.ws.rs.core.UriBuilderException
build
public java.net.URI build(java.lang.Object... values)
- Specified by:
build in class javax.ws.rs.core.UriBuilder
build
public java.net.URI build(java.lang.Object[] values,
boolean encodeSlashInPath)
- Specified by:
build in class javax.ws.rs.core.UriBuilder
buildFromEncoded
public java.net.URI buildFromEncoded(java.lang.Object... values)
- Specified by:
buildFromEncoded in class javax.ws.rs.core.UriBuilder
toTemplate
public java.lang.String toTemplate()
- Specified by:
toTemplate in class javax.ws.rs.core.UriBuilder
Copyright © 2007-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.