|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.http.client.utils.URIBuilder
@NotThreadSafe public class URIBuilder
Builder for URI instances.
| Constructor Summary | |
|---|---|
URIBuilder()
Constructs an empty instance. |
|
URIBuilder(java.lang.String string)
Construct an instance from the string which must be a valid URI. |
|
URIBuilder(java.net.URI uri)
Construct an instance from the provided URI. |
|
| Method Summary | |
|---|---|
URIBuilder |
addParameter(java.lang.String param,
java.lang.String value)
Adds parameter to URI query. |
URIBuilder |
addParameters(java.util.List<org.apache.http.NameValuePair> nvps)
Adds URI query parameters. |
java.net.URI |
build()
Builds a URI instance. |
URIBuilder |
clearParameters()
Clears URI query parameters. |
java.lang.String |
getFragment()
|
java.lang.String |
getHost()
|
java.lang.String |
getPath()
|
int |
getPort()
|
java.util.List<org.apache.http.NameValuePair> |
getQueryParams()
|
java.lang.String |
getScheme()
|
java.lang.String |
getUserInfo()
|
boolean |
isAbsolute()
|
boolean |
isOpaque()
|
URIBuilder |
removeQuery()
Removes URI query. |
URIBuilder |
setCustomQuery(java.lang.String query)
Sets custom URI query. |
URIBuilder |
setFragment(java.lang.String fragment)
Sets URI fragment. |
URIBuilder |
setHost(java.lang.String host)
Sets URI host. |
URIBuilder |
setParameter(java.lang.String param,
java.lang.String value)
Sets parameter of URI query overriding existing value if set. |
URIBuilder |
setParameters(java.util.List<org.apache.http.NameValuePair> nvps)
Sets URI query parameters. |
URIBuilder |
setParameters(org.apache.http.NameValuePair... nvps)
Sets URI query parameters. |
URIBuilder |
setPath(java.lang.String path)
Sets URI path. |
URIBuilder |
setPort(int port)
Sets URI port. |
URIBuilder |
setQuery(java.lang.String query)
Deprecated. (4.3) use setParameters(List) or setParameters(NameValuePair...) |
URIBuilder |
setScheme(java.lang.String scheme)
Sets URI scheme. |
URIBuilder |
setUserInfo(java.lang.String userInfo)
Sets URI user info. |
URIBuilder |
setUserInfo(java.lang.String username,
java.lang.String password)
Sets URI user info as a combination of username and password. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public URIBuilder()
public URIBuilder(java.lang.String string)
throws java.net.URISyntaxException
string - a valid URI in string form
java.net.URISyntaxException - if the input is not a valid URIpublic URIBuilder(java.net.URI uri)
uri - | Method Detail |
|---|
public java.net.URI build()
throws java.net.URISyntaxException
URI instance.
java.net.URISyntaxExceptionpublic URIBuilder setScheme(java.lang.String scheme)
public URIBuilder setUserInfo(java.lang.String userInfo)
public URIBuilder setUserInfo(java.lang.String username,
java.lang.String password)
public URIBuilder setHost(java.lang.String host)
public URIBuilder setPort(int port)
public URIBuilder setPath(java.lang.String path)
public URIBuilder removeQuery()
@Deprecated public URIBuilder setQuery(java.lang.String query)
setParameters(List) or setParameters(NameValuePair...)
The value is expected to be encoded form data.
URLEncodedUtilsHC4.parse(java.net.URI, java.lang.String)public URIBuilder setParameters(java.util.List<org.apache.http.NameValuePair> nvps)
public URIBuilder addParameters(java.util.List<org.apache.http.NameValuePair> nvps)
public URIBuilder setParameters(org.apache.http.NameValuePair... nvps)
public URIBuilder addParameter(java.lang.String param,
java.lang.String value)
public URIBuilder setParameter(java.lang.String param,
java.lang.String value)
public URIBuilder clearParameters()
public URIBuilder setCustomQuery(java.lang.String query)
public URIBuilder setFragment(java.lang.String fragment)
public boolean isAbsolute()
public boolean isOpaque()
public java.lang.String getScheme()
public java.lang.String getUserInfo()
public java.lang.String getHost()
public int getPort()
public java.lang.String getPath()
public java.util.List<org.apache.http.NameValuePair> getQueryParams()
public java.lang.String getFragment()
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||