|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.client.utils.URIBuilder
public class URIBuilder
Builder for URI instances.
| Constructor Summary | |
|---|---|
URIBuilder()
Constructs an empty instance. |
|
URIBuilder(String string)
Construct an instance from the string which must be a valid URI. |
|
URIBuilder(String string,
Charset charset)
Construct an instance from the string which must be a valid URI. |
|
URIBuilder(URI uri)
Construct an instance from the provided URI. |
|
URIBuilder(URI uri,
Charset charset)
Construct an instance from the provided URI. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public URIBuilder()
public URIBuilder(String string)
throws URISyntaxException
string - a valid URI in string form
URISyntaxException - if the input is not a valid URIpublic URIBuilder(URI uri)
uri -
public URIBuilder(String string,
Charset charset)
throws URISyntaxException
string - a valid URI in string form
URISyntaxException - if the input is not a valid URI
public URIBuilder(URI uri,
Charset charset)
uri - | Method Detail |
|---|
public URIBuilder setCharset(Charset charset)
public Charset getCharset()
public URI build()
throws URISyntaxException
URI instance.
URISyntaxExceptionpublic URIBuilder setScheme(String scheme)
public URIBuilder setUserInfo(String userInfo)
public URIBuilder setUserInfo(String username,
String password)
public URIBuilder setHost(String host)
public URIBuilder setPort(int port)
public URIBuilder setPath(String path)
public URIBuilder setPathSegments(String... pathSegments)
public URIBuilder setPathSegments(List<String> pathSegments)
public URIBuilder removeQuery()
@Deprecated public URIBuilder setQuery(String query)
setParameters(List) or setParameters(NameValuePair...)
The value is expected to be encoded form data.
URLEncodedUtils.parse(java.net.URI, java.lang.String)public URIBuilder setParameters(List<org.apache.http.NameValuePair> nvps)
Please note query parameters and custom query component are mutually exclusive. This method will remove custom query if present.
public URIBuilder addParameters(List<org.apache.http.NameValuePair> nvps)
Please note query parameters and custom query component are mutually exclusive. This method will remove custom query if present.
public URIBuilder setParameters(org.apache.http.NameValuePair... nvps)
Please note query parameters and custom query component are mutually exclusive. This method will remove custom query if present.
public URIBuilder addParameter(String param,
String value)
Please note query parameters and custom query component are mutually exclusive. This method will remove custom query if present.
public URIBuilder setParameter(String param,
String value)
Please note query parameters and custom query component are mutually exclusive. This method will remove custom query if present.
public URIBuilder clearParameters()
public URIBuilder setCustomQuery(String query)
Please note query parameters and custom query component are mutually exclusive. This method will remove query parameters if present.
public URIBuilder setFragment(String fragment)
public boolean isAbsolute()
public boolean isOpaque()
public String getScheme()
public String getUserInfo()
public String getHost()
public int getPort()
public boolean isPathEmpty()
public List<String> getPathSegments()
public String getPath()
public boolean isQueryEmpty()
public List<org.apache.http.NameValuePair> getQueryParams()
public String getFragment()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||