org.apache.cxf.jaxrs.impl
Class UriBuilderImpl
java.lang.Object
javax.ws.rs.core.UriBuilder
org.apache.cxf.jaxrs.impl.UriBuilderImpl
public class UriBuilderImpl
- extends javax.ws.rs.core.UriBuilder
|
Constructor Summary |
UriBuilderImpl()
Creates builder with empty URI. |
UriBuilderImpl(java.net.URI uri)
Creates builder initialized with given URI. |
|
Method Summary |
java.net.URI |
build(java.lang.Object... values)
|
java.net.URI |
buildFromEncoded(java.lang.Object... values)
|
java.net.URI |
buildFromEncodedMap(java.util.Map<java.lang.String,? extends java.lang.Object> map)
|
java.net.URI |
buildFromMap(java.util.Map<java.lang.String,? extends java.lang.Object> map)
|
javax.ws.rs.core.UriBuilder |
clone()
|
javax.ws.rs.core.UriBuilder |
fragment(java.lang.String theFragment)
|
javax.ws.rs.core.UriBuilder |
host(java.lang.String theHost)
|
javax.ws.rs.core.UriBuilder |
matrixParam(java.lang.String name,
java.lang.Object... values)
|
javax.ws.rs.core.UriBuilder |
path(java.lang.Class resource)
|
javax.ws.rs.core.UriBuilder |
path(java.lang.Class resource,
java.lang.String method)
|
javax.ws.rs.core.UriBuilder |
path(java.lang.reflect.Method method)
|
javax.ws.rs.core.UriBuilder |
path(java.lang.String path)
|
javax.ws.rs.core.UriBuilder |
port(int thePort)
|
javax.ws.rs.core.UriBuilder |
queryParam(java.lang.String name,
java.lang.Object... values)
|
javax.ws.rs.core.UriBuilder |
replaceMatrix(java.lang.String matrixValues)
|
javax.ws.rs.core.UriBuilder |
replaceMatrixParam(java.lang.String name,
java.lang.Object... values)
|
javax.ws.rs.core.UriBuilder |
replacePath(java.lang.String path)
|
javax.ws.rs.core.UriBuilder |
replaceQuery(java.lang.String queryValue)
|
javax.ws.rs.core.UriBuilder |
replaceQueryParam(java.lang.String name,
java.lang.Object... values)
|
javax.ws.rs.core.UriBuilder |
scheme(java.lang.String s)
|
javax.ws.rs.core.UriBuilder |
schemeSpecificPart(java.lang.String ssp)
|
javax.ws.rs.core.UriBuilder |
segment(java.lang.String... segments)
|
javax.ws.rs.core.UriBuilder |
uri(java.net.URI uri)
|
javax.ws.rs.core.UriBuilder |
userInfo(java.lang.String ui)
|
| Methods inherited from class javax.ws.rs.core.UriBuilder |
fromPath, fromResource, fromUri, fromUri, newInstance |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UriBuilderImpl
public UriBuilderImpl()
- Creates builder with empty URI.
UriBuilderImpl
public UriBuilderImpl(java.net.URI uri)
throws java.lang.IllegalArgumentException
- Creates builder initialized with given URI.
- Parameters:
uri - initial value for builder
- Throws:
java.lang.IllegalArgumentException - when uri is null
build
public java.net.URI build(java.lang.Object... values)
throws java.lang.IllegalArgumentException,
javax.ws.rs.core.UriBuilderException
- Specified by:
build in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
javax.ws.rs.core.UriBuilderException
buildFromEncoded
public java.net.URI buildFromEncoded(java.lang.Object... values)
throws java.lang.IllegalArgumentException,
javax.ws.rs.core.UriBuilderException
- Specified by:
buildFromEncoded in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
javax.ws.rs.core.UriBuilderException
buildFromMap
public java.net.URI buildFromMap(java.util.Map<java.lang.String,? extends java.lang.Object> map)
throws java.lang.IllegalArgumentException,
javax.ws.rs.core.UriBuilderException
- Specified by:
buildFromMap in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
javax.ws.rs.core.UriBuilderException
buildFromEncodedMap
public java.net.URI buildFromEncodedMap(java.util.Map<java.lang.String,? extends java.lang.Object> map)
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
clone
public javax.ws.rs.core.UriBuilder clone()
- Overrides:
clone in class javax.ws.rs.core.UriBuilder
fragment
public javax.ws.rs.core.UriBuilder fragment(java.lang.String theFragment)
throws java.lang.IllegalArgumentException
- Specified by:
fragment in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
host
public javax.ws.rs.core.UriBuilder host(java.lang.String theHost)
throws java.lang.IllegalArgumentException
- Specified by:
host in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
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 javax.ws.rs.core.UriBuilder path(java.lang.Class resource,
java.lang.String method)
throws java.lang.IllegalArgumentException
- Specified by:
path in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
path
public javax.ws.rs.core.UriBuilder path(java.lang.reflect.Method method)
throws java.lang.IllegalArgumentException
- Specified by:
path in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
path
public javax.ws.rs.core.UriBuilder path(java.lang.String path)
throws java.lang.IllegalArgumentException
- Specified by:
path in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
port
public javax.ws.rs.core.UriBuilder port(int thePort)
throws java.lang.IllegalArgumentException
- Specified by:
port in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
scheme
public javax.ws.rs.core.UriBuilder scheme(java.lang.String s)
throws java.lang.IllegalArgumentException
- Specified by:
scheme in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
schemeSpecificPart
public javax.ws.rs.core.UriBuilder schemeSpecificPart(java.lang.String ssp)
throws java.lang.IllegalArgumentException
- Specified by:
schemeSpecificPart in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
uri
public javax.ws.rs.core.UriBuilder uri(java.net.URI uri)
throws java.lang.IllegalArgumentException
- Specified by:
uri in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
userInfo
public javax.ws.rs.core.UriBuilder userInfo(java.lang.String ui)
throws java.lang.IllegalArgumentException
- Specified by:
userInfo in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
matrixParam
public javax.ws.rs.core.UriBuilder matrixParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.IllegalArgumentException
- Specified by:
matrixParam in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
queryParam
public javax.ws.rs.core.UriBuilder queryParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.IllegalArgumentException
- Specified by:
queryParam in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replaceMatrix
public javax.ws.rs.core.UriBuilder replaceMatrix(java.lang.String matrixValues)
throws java.lang.IllegalArgumentException
- Specified by:
replaceMatrix in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replaceMatrixParam
public javax.ws.rs.core.UriBuilder replaceMatrixParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.IllegalArgumentException
- Specified by:
replaceMatrixParam in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replacePath
public javax.ws.rs.core.UriBuilder replacePath(java.lang.String path)
- Specified by:
replacePath in class javax.ws.rs.core.UriBuilder
replaceQuery
public javax.ws.rs.core.UriBuilder replaceQuery(java.lang.String queryValue)
throws java.lang.IllegalArgumentException
- Specified by:
replaceQuery in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replaceQueryParam
public javax.ws.rs.core.UriBuilder replaceQueryParam(java.lang.String name,
java.lang.Object... values)
throws java.lang.IllegalArgumentException
- Specified by:
replaceQueryParam in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
segment
public javax.ws.rs.core.UriBuilder segment(java.lang.String... segments)
throws java.lang.IllegalArgumentException
- Specified by:
segment in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
Apache CXF