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.net.URI |
build(java.util.Map<java.lang.String,java.lang.Object> map)
|
java.net.URI |
build(java.lang.Object... values)
|
javax.ws.rs.core.UriBuilder |
clone()
|
javax.ws.rs.core.UriBuilder |
encode(boolean enable)
|
javax.ws.rs.core.UriBuilder |
extension(java.lang.String arg0)
|
javax.ws.rs.core.UriBuilder |
fragment(java.lang.String theFragment)
|
javax.ws.rs.core.UriBuilder |
host(java.lang.String theHost)
|
boolean |
isEncode()
|
javax.ws.rs.core.UriBuilder |
matrixParam(java.lang.String name,
java.lang.String value)
|
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... methods)
|
javax.ws.rs.core.UriBuilder |
path(java.lang.String... segments)
|
javax.ws.rs.core.UriBuilder |
port(int thePort)
|
javax.ws.rs.core.UriBuilder |
queryParam(java.lang.String name,
java.lang.String value)
|
javax.ws.rs.core.UriBuilder |
replaceMatrixParams(java.lang.String m)
|
javax.ws.rs.core.UriBuilder |
replacePath(java.lang.String... path)
|
javax.ws.rs.core.UriBuilder |
replaceQueryParams(java.lang.String q)
|
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 |
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, 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()
throws javax.ws.rs.core.UriBuilderException
- Specified by:
build
in class javax.ws.rs.core.UriBuilder
- Throws:
javax.ws.rs.core.UriBuilderException
build
public java.net.URI build(java.util.Map<java.lang.String,java.lang.Object> map)
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
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
clone
public javax.ws.rs.core.UriBuilder clone()
- Overrides:
clone
in class javax.ws.rs.core.UriBuilder
encode
public javax.ws.rs.core.UriBuilder encode(boolean enable)
- Specified by:
encode
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
matrixParam
public javax.ws.rs.core.UriBuilder matrixParam(java.lang.String name,
java.lang.String value)
throws java.lang.IllegalArgumentException
- Specified by:
matrixParam
in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
path
public javax.ws.rs.core.UriBuilder path(java.lang.String... segments)
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)
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... methods)
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
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
queryParam
public javax.ws.rs.core.UriBuilder queryParam(java.lang.String name,
java.lang.String value)
throws java.lang.IllegalArgumentException
- Specified by:
queryParam
in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replaceMatrixParams
public javax.ws.rs.core.UriBuilder replaceMatrixParams(java.lang.String m)
throws java.lang.IllegalArgumentException
- Specified by:
replaceMatrixParams
in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
replaceQueryParams
public javax.ws.rs.core.UriBuilder replaceQueryParams(java.lang.String q)
throws java.lang.IllegalArgumentException
- Specified by:
replaceQueryParams
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
isEncode
public boolean isEncode()
- Specified by:
isEncode
in class javax.ws.rs.core.UriBuilder
extension
public javax.ws.rs.core.UriBuilder extension(java.lang.String arg0)
- Specified by:
extension
in class javax.ws.rs.core.UriBuilder
replacePath
public javax.ws.rs.core.UriBuilder replacePath(java.lang.String... path)
throws java.lang.IllegalArgumentException
- Specified by:
replacePath
in class javax.ws.rs.core.UriBuilder
- Throws:
java.lang.IllegalArgumentException
Apache CXF