javax.ws.rs.core
Class UriBuilder

java.lang.Object
  extended by javax.ws.rs.core.UriBuilder

public abstract class UriBuilder
extends Object


Constructor Summary
protected UriBuilder()
           
 
Method Summary
abstract  URI build(Object... values)
           
abstract  URI buildFromEncoded(Object... values)
           
abstract  URI buildFromEncodedMap(Map<String,? extends Object> values)
           
abstract  URI buildFromMap(Map<String,? extends Object> values)
           
abstract  UriBuilder clone()
           
abstract  UriBuilder fragment(String value)
           
static UriBuilder fromPath(String value)
           
static UriBuilder fromResource(Class<?> resourceClass)
           
static UriBuilder fromUri(String value)
           
static UriBuilder fromUri(URI uri)
           
abstract  UriBuilder host(String value)
           
abstract  UriBuilder matrixParam(String name, Object... values)
           
protected static UriBuilder newInstance()
           
abstract  UriBuilder path(Class resourceClass)
           
abstract  UriBuilder path(Class resourceClass, String resourceMethodName)
           
abstract  UriBuilder path(Method resourceMethod)
           
abstract  UriBuilder path(String value)
           
abstract  UriBuilder port(int port)
           
abstract  UriBuilder queryParam(String name, Object... values)
           
abstract  UriBuilder replaceMatrix(String value)
           
abstract  UriBuilder replaceMatrixParam(String name, Object... values)
           
abstract  UriBuilder replacePath(String value)
           
abstract  UriBuilder replaceQuery(String value)
           
abstract  UriBuilder replaceQueryParam(String name, Object... values)
           
abstract  UriBuilder scheme(String value)
           
abstract  UriBuilder schemeSpecificPart(String value)
           
abstract  UriBuilder segment(String... values)
           
abstract  UriBuilder uri(URI value)
           
abstract  UriBuilder userInfo(String value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UriBuilder

protected UriBuilder()
Method Detail

fromPath

public static UriBuilder fromPath(String value)

fromResource

public static UriBuilder fromResource(Class<?> resourceClass)

fromUri

public static UriBuilder fromUri(String value)

fromUri

public static UriBuilder fromUri(URI uri)

newInstance

protected static UriBuilder newInstance()

build

public abstract URI build(Object... values)

buildFromEncoded

public abstract URI buildFromEncoded(Object... values)

buildFromEncodedMap

public abstract URI buildFromEncodedMap(Map<String,? extends Object> values)

buildFromMap

public abstract URI buildFromMap(Map<String,? extends Object> values)

clone

public abstract UriBuilder clone()
Overrides:
clone in class Object

fragment

public abstract UriBuilder fragment(String value)

host

public abstract UriBuilder host(String value)

matrixParam

public abstract UriBuilder matrixParam(String name,
                                       Object... values)

path

public abstract UriBuilder path(Class resourceClass)

path

public abstract UriBuilder path(Class resourceClass,
                                String resourceMethodName)

path

public abstract UriBuilder path(Method resourceMethod)

path

public abstract UriBuilder path(String value)

port

public abstract UriBuilder port(int port)

queryParam

public abstract UriBuilder queryParam(String name,
                                      Object... values)

replaceMatrix

public abstract UriBuilder replaceMatrix(String value)

replaceMatrixParam

public abstract UriBuilder replaceMatrixParam(String name,
                                              Object... values)

replacePath

public abstract UriBuilder replacePath(String value)

replaceQuery

public abstract UriBuilder replaceQuery(String value)

replaceQueryParam

public abstract UriBuilder replaceQueryParam(String name,
                                             Object... values)

scheme

public abstract UriBuilder scheme(String value)

schemeSpecificPart

public abstract UriBuilder schemeSpecificPart(String value)

segment

public abstract UriBuilder segment(String... values)

uri

public abstract UriBuilder uri(URI value)

userInfo

public abstract UriBuilder userInfo(String value)


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.