public class UrlBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_SEPERATOR |
| Constructor and Description |
|---|
UrlBuilder(String url) |
| Modifier and Type | Method and Description |
|---|---|
UrlBuilder |
addMultiParam(String key,
String value) |
UrlBuilder |
addPage(String page) |
UrlBuilder |
addParam(String key,
int value) |
UrlBuilder |
addParam(String key,
int value,
boolean override) |
UrlBuilder |
addParam(String key,
String value) |
UrlBuilder |
addParam(String key,
String[] values) |
UrlBuilder |
addParam(String key,
String[] values,
boolean override) |
UrlBuilder |
addParam(String key,
String value,
boolean override) |
UrlBuilder |
addParamsFromURL(String url,
String... ignoreKeys) |
UrlBuilder |
addPath(String... paths) |
UrlBuilder |
disableDomain() |
UrlBuilder |
disableProtocol() |
UrlBuilder |
disableTrailingSlash() |
boolean |
hasParam(String key) |
UrlBuilder |
removeDefault(String key,
String value) |
UrlBuilder |
removeParam(String key) |
UrlBuilder |
removeStartWith(String key,
String value) |
UrlBuilder |
setAnchor(String a) |
void |
setDomain(String newDomain) |
String |
toCanonicalUrl() |
String |
toString() |
public static final String PATH_SEPERATOR
public UrlBuilder(String url)
public UrlBuilder disableProtocol()
public UrlBuilder disableDomain()
public UrlBuilder disableTrailingSlash()
public UrlBuilder setAnchor(String a)
public UrlBuilder addPath(String... paths)
public UrlBuilder addPage(String page)
public UrlBuilder addParamsFromURL(String url, String... ignoreKeys)
public UrlBuilder addParam(String key, String value)
public UrlBuilder addParam(String key, int value)
public UrlBuilder addParam(String key, int value, boolean override)
public UrlBuilder addParam(String key, String value, boolean override)
public UrlBuilder addParam(String key, String[] values)
public UrlBuilder addParam(String key, String[] values, boolean override)
public boolean hasParam(String key)
public UrlBuilder removeParam(String key)
public UrlBuilder removeDefault(String key, String value)
public UrlBuilder removeStartWith(String key, String value)
public void setDomain(String newDomain)
public UrlBuilder addMultiParam(String key, String value)
public String toCanonicalUrl() throws InvalidUrlException
InvalidUrlExceptionCopyright © 2018 Europeana Foundation. All rights reserved.