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-2014 The Apache Software Foundation. All Rights Reserved.