org.apache.http.client.utils
Class URIBuilder

java.lang.Object
  extended by org.apache.http.client.utils.URIBuilder

public class URIBuilder
extends Object

URI builder for HTTP requests.

Since:
4.2

Constructor Summary
URIBuilder()
           
URIBuilder(String string)
           
URIBuilder(URI uri)
           
 
Method Summary
 URIBuilder addParameter(String param, String value)
           
 URI build()
          Builds a URI instance.
 String getFragment()
           
 String getHost()
           
 String getPath()
           
 int getPort()
           
 List<NameValuePair> getQueryParams()
           
 String getScheme()
           
 String getUserInfo()
           
 URIBuilder removeQuery()
           
 URIBuilder setFragment(String fragment)
           
 URIBuilder setHost(String host)
           
 URIBuilder setParameter(String param, String value)
           
 URIBuilder setPath(String path)
           
 URIBuilder setPort(int port)
           
 URIBuilder setQuery(String query)
           
 URIBuilder setScheme(String scheme)
           
 URIBuilder setUserInfo(String userInfo)
           
 URIBuilder setUserInfo(String username, String password)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URIBuilder

public URIBuilder()

URIBuilder

public URIBuilder(String string)
           throws URISyntaxException
Throws:
URISyntaxException

URIBuilder

public URIBuilder(URI uri)
Method Detail

build

public URI build()
          throws URISyntaxException
Builds a URI instance.

Throws:
URISyntaxException

setScheme

public URIBuilder setScheme(String scheme)

setUserInfo

public URIBuilder setUserInfo(String userInfo)

setUserInfo

public URIBuilder setUserInfo(String username,
                              String password)

setHost

public URIBuilder setHost(String host)

setPort

public URIBuilder setPort(int port)

setPath

public URIBuilder setPath(String path)

removeQuery

public URIBuilder removeQuery()

setQuery

public URIBuilder setQuery(String query)

addParameter

public URIBuilder addParameter(String param,
                               String value)

setParameter

public URIBuilder setParameter(String param,
                               String value)

setFragment

public URIBuilder setFragment(String fragment)

getScheme

public String getScheme()

getUserInfo

public String getUserInfo()

getHost

public String getHost()

getPort

public int getPort()

getPath

public String getPath()

getQueryParams

public List<NameValuePair> getQueryParams()

getFragment

public String getFragment()

toString

public String toString()
Overrides:
toString in class Object


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