public class UrlBuilder
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FTP |
static java.lang.String |
HTTP |
static java.lang.String |
HTTPS |
| Constructor and Description |
|---|
UrlBuilder()
http://example.com/
|
UrlBuilder(java.lang.String host)
http://{host}/
|
UrlBuilder(java.lang.String protocol,
java.lang.String host)
{protocol}://{host}/
|
UrlBuilder(java.lang.String protocol,
java.lang.String host,
java.lang.String path)
{protocol}://{host}{path}
|
UrlBuilder(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
UrlBuilder |
addParam(java.lang.String key,
java.lang.String value) |
UrlBuilder |
addParams(java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> params) |
UrlBuilder |
addParams(java.lang.String key,
java.util.List<java.lang.String> values) |
UrlBuilder |
addParams(java.lang.String key,
java.lang.String... values) |
void |
clearParams() |
UrlBuilder |
clone() |
static java.lang.String |
decode(URLCoder decoder,
java.lang.String s) |
static java.util.List<java.lang.String> |
decodeAll(URLCoder decoder,
java.util.List<java.lang.String> list) |
static java.lang.String |
encode(URLCoder encoder,
java.lang.String s) |
static java.util.List<java.lang.String> |
encodeAll(URLCoder encoder,
java.util.List<java.lang.String> list) |
java.lang.String |
getHost() |
java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> |
getParams() |
java.lang.String |
getPassword() |
java.lang.String |
getPath() |
java.lang.Integer |
getPort() |
java.lang.String |
getProtocol() |
java.lang.String |
getUser() |
static UrlBuilder |
parse(java.lang.String url) |
static java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> |
parseQuery(java.lang.String query) |
UrlBuilder |
removeParams(java.lang.String key) |
UrlBuilder |
resolve(java.lang.String relativePath) |
UrlBuilder |
setFragment(java.lang.String fragment) |
UrlBuilder |
setHost(java.lang.String host) |
UrlBuilder |
setParam(java.lang.String key,
java.lang.String value) |
UrlBuilder |
setParams(java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> params) |
UrlBuilder |
setParams(java.lang.String key,
java.util.List<java.lang.String> values) |
UrlBuilder |
setParams(java.lang.String key,
java.lang.String... values) |
UrlBuilder |
setPassword(java.lang.String password) |
UrlBuilder |
setPath(java.lang.String path) |
UrlBuilder |
setPort(java.lang.Integer port) |
UrlBuilder |
setProtocol(java.lang.String protocol) |
UrlBuilder |
setQuery(java.lang.String query) |
protected UrlBuilder |
setUrl(java.net.URL url) |
UrlBuilder |
setUser(java.lang.String user) |
java.lang.String |
toString() |
java.net.URL |
toURL() |
java.lang.String |
toUrlString() |
java.lang.String |
toUrlString(boolean sortParams) |
public static final java.lang.String HTTP
public static final java.lang.String HTTPS
public static final java.lang.String FTP
public UrlBuilder()
public UrlBuilder(java.lang.String host)
public UrlBuilder(java.lang.String protocol,
java.lang.String host)
public UrlBuilder(java.lang.String protocol,
java.lang.String host,
java.lang.String path)
public UrlBuilder(java.net.URL url)
public static UrlBuilder parse(java.lang.String url) throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic static java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> parseQuery(java.lang.String query)
public static java.lang.String encode(URLCoder encoder, java.lang.String s)
public static java.util.List<java.lang.String> encodeAll(URLCoder encoder, java.util.List<java.lang.String> list)
public static java.lang.String decode(URLCoder decoder, java.lang.String s)
public static java.util.List<java.lang.String> decodeAll(URLCoder decoder, java.util.List<java.lang.String> list)
protected UrlBuilder setUrl(java.net.URL url)
public UrlBuilder setProtocol(java.lang.String protocol)
public UrlBuilder setUser(java.lang.String user)
public UrlBuilder setPassword(java.lang.String password)
public UrlBuilder setHost(java.lang.String host)
public UrlBuilder setPort(java.lang.Integer port)
public UrlBuilder setPath(java.lang.String path)
public UrlBuilder setQuery(java.lang.String query)
public UrlBuilder setParams(java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> params)
public UrlBuilder addParams(java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> params)
public UrlBuilder setParam(java.lang.String key, java.lang.String value)
public UrlBuilder setParams(java.lang.String key, java.lang.String... values)
public UrlBuilder setParams(java.lang.String key, java.util.List<java.lang.String> values)
public UrlBuilder addParam(java.lang.String key, java.lang.String value)
public UrlBuilder addParams(java.lang.String key, java.lang.String... values)
public UrlBuilder addParams(java.lang.String key, java.util.List<java.lang.String> values)
public UrlBuilder removeParams(java.lang.String key)
public void clearParams()
public UrlBuilder setFragment(java.lang.String fragment)
public UrlBuilder resolve(java.lang.String relativePath)
public java.lang.String toUrlString()
public java.lang.String toUrlString(boolean sortParams)
public java.net.URL toURL()
public java.lang.String toString()
toString in class java.lang.Objectpublic UrlBuilder clone()
clone in class java.lang.Objectpublic java.lang.String getProtocol()
public java.lang.String getUser()
public java.lang.String getPassword()
public java.lang.String getHost()
public java.lang.Integer getPort()
public java.lang.String getPath()
public java.util.LinkedHashMap<java.lang.String,java.util.List<java.lang.String>> getParams()
Copyright © 2015 Molindo GmbH. All Rights Reserved.