public class Url
extends java.lang.Object
| Constructor and Description |
|---|
Url(java.lang.String spec) |
Url(java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String file,
java.lang.String query) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPathSegment(java.lang.String newSeg) |
void |
addQueryParameter(java.lang.String key,
java.lang.String value) |
static java.lang.String |
decode(java.lang.String s) |
static java.lang.String |
encode(java.lang.String s) |
static void |
encode(java.lang.String s,
java.io.Writer ret) |
java.lang.String |
getHost() |
java.lang.String |
getPath() |
java.lang.String |
getPathSegment(int idx) |
int |
getPort() |
java.lang.String |
getProtocol() |
java.lang.String |
getQuery() |
java.lang.String |
getQueryParameter(java.lang.String key) |
void |
setHost(java.lang.String host) |
void |
setPath(java.lang.String file) |
void |
setPort(int port) |
void |
setProtocol(java.lang.String protocol) |
void |
setQuery(java.lang.String query) |
static java.util.Hashtable |
toHashtable(java.lang.String query) |
static java.lang.String |
toQueryString(java.util.Hashtable map) |
java.lang.String |
toString() |
static void |
writeQueryString(java.util.Hashtable params,
java.io.Writer getpostb) |
public Url(java.lang.String spec)
public Url(java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String file,
java.lang.String query)
public java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public java.lang.String getPath()
public void setPath(java.lang.String file)
public java.lang.String getQuery()
public void setQuery(java.lang.String query)
public void addQueryParameter(java.lang.String key,
java.lang.String value)
public java.lang.String getQueryParameter(java.lang.String key)
public java.lang.String getPathSegment(int idx)
public void addPathSegment(java.lang.String newSeg)
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.util.Hashtable toHashtable(java.lang.String query)
public static java.lang.String toQueryString(java.util.Hashtable map)
public static void writeQueryString(java.util.Hashtable params,
java.io.Writer getpostb)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String encode(java.lang.String s)
URLEncoder.encodepublic static void encode(java.lang.String s,
java.io.Writer ret)
throws java.io.IOException
java.io.IOExceptionURLEncoder.encodepublic static java.lang.String decode(java.lang.String s)
URLDecoder.decode