|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.commons.impl.UrlBuilder
public class UrlBuilder
Utility class that helps building URLs.
Field Summary | |
---|---|
static char[] |
RFC7232_RESERVED
|
Constructor Summary | |
---|---|
UrlBuilder(java.lang.String url)
Constructor. |
|
UrlBuilder(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String path)
Constructor. |
|
UrlBuilder(UrlBuilder urlBuilder)
Copy constructor. |
Method Summary | |
---|---|
UrlBuilder |
addParameter(java.lang.String name,
java.lang.Object value)
Adds a parameter to the URL. |
UrlBuilder |
addPath(java.lang.String path)
Adds a path to the URL. |
protected UrlBuilder |
addPathPart(java.lang.String part,
boolean quoteSlash)
|
UrlBuilder |
addPathSegment(java.lang.String pathSegment)
Adds a path segment to the URL. |
static java.lang.String |
normalizeParameter(java.lang.Object value)
Converts an object to a String that can be used as a parameter value. |
static java.lang.String |
quoteURIPathComponent(java.lang.String s,
boolean quoteSlash)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static char[] RFC7232_RESERVED
Constructor Detail |
---|
public UrlBuilder(java.lang.String url)
url
- initial URLpublic UrlBuilder(java.lang.String scheme, java.lang.String host, int port, java.lang.String path)
scheme
- schemehost
- hostport
- portpath
- pathpublic UrlBuilder(UrlBuilder urlBuilder)
Method Detail |
---|
public UrlBuilder addParameter(java.lang.String name, java.lang.Object value)
name
- parameter namevalue
- parameter valuepublic UrlBuilder addPathSegment(java.lang.String pathSegment)
pathSegment
- the path segment.public UrlBuilder addPath(java.lang.String path)
path
- the pathprotected UrlBuilder addPathPart(java.lang.String part, boolean quoteSlash)
public static java.lang.String quoteURIPathComponent(java.lang.String s, boolean quoteSlash)
public static java.lang.String normalizeParameter(java.lang.Object value)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |