public class UrlBuilder extends Object
| Constructor and Description |
|---|
UrlBuilder(String url)
Constructor.
|
UrlBuilder(String scheme,
String host,
int port,
String path)
Constructor.
|
UrlBuilder(UrlBuilder urlBuilder)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
UrlBuilder |
addParameter(String name)
Adds a parameter without value to the URL.
|
UrlBuilder |
addParameter(String name,
Object value)
Adds a parameter to the URL.
|
UrlBuilder |
addPath(String path)
Adds a path to the URL.
|
protected UrlBuilder |
addPathPart(String part,
boolean quoteSlash) |
UrlBuilder |
addPathSegment(String pathSegment)
Adds a path segment to the URL.
|
static String |
normalizeParameter(Object value)
Converts an object to a String that can be used as a parameter value.
|
static String |
quoteURIPathComponent(String s,
boolean quoteSlash) |
String |
toString() |
public UrlBuilder(String url)
url - initial URLpublic UrlBuilder(String scheme, String host, int port, String path)
scheme - schemehost - hostport - portpath - pathpublic UrlBuilder(UrlBuilder urlBuilder)
public UrlBuilder addParameter(String name, Object value)
name - parameter namevalue - parameter valuepublic UrlBuilder addParameter(String name)
name - parameter namepublic UrlBuilder addPathSegment(String pathSegment)
pathSegment - the path segment.public UrlBuilder addPath(String path)
path - the pathprotected UrlBuilder addPathPart(String part, boolean quoteSlash)
public static String normalizeParameter(Object value)
Copyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.