public class UrlBuilder extends Object implements Serializable, Cloneable
| Modifier and Type | Field and Description |
|---|---|
static String |
FTP |
static String |
HTTP |
static String |
HTTPS |
| Constructor and Description |
|---|
UrlBuilder()
http://example.com/
|
UrlBuilder(String host)
http://{host}/
|
UrlBuilder(String protocol,
String host)
{protocol}://{host}/
|
UrlBuilder(String protocol,
String host,
String path)
{protocol}://{host}{path}
|
UrlBuilder(URL url) |
public static final String HTTP
public static final String HTTPS
public static final String FTP
public UrlBuilder()
public UrlBuilder(String host)
public UrlBuilder(URL url)
public static UrlBuilder parse(String url) throws MalformedURLException
MalformedURLExceptionpublic static LinkedHashMap<String,List<String>> parseQuery(String query)
protected UrlBuilder setUrl(URL url)
public UrlBuilder setProtocol(String protocol)
public UrlBuilder setUser(String user)
public UrlBuilder setPassword(String password)
public UrlBuilder setHost(String host)
public UrlBuilder setPort(Integer port)
public UrlBuilder setPath(String path)
public UrlBuilder setQuery(String query)
public UrlBuilder setParams(LinkedHashMap<String,List<String>> params)
public UrlBuilder addParams(LinkedHashMap<String,List<String>> params)
public UrlBuilder setParam(String key, String value)
public UrlBuilder setParams(String key, String... values)
public UrlBuilder setParams(String key, List<String> values)
public UrlBuilder addParam(String key, String value)
public UrlBuilder addParams(String key, String... values)
public UrlBuilder addParams(String key, List<String> values)
public UrlBuilder removeParams(String key)
public void clearParams()
public UrlBuilder setFragment(String fragment)
public UrlBuilder resolve(String relativePath)
public String toUrlString()
public String toUrlString(boolean sortParams)
public URL toURL()
public UrlBuilder clone()
Copyright © 2014 Molindo GmbH. All Rights Reserved.