public class UrlEncoded extends MultiMap
URLEncoder
,
Serialized FormConstructor and Description |
---|
UrlEncoded() |
UrlEncoded(java.lang.String s) |
UrlEncoded(java.lang.String s,
java.lang.String charset) |
UrlEncoded(UrlEncoded url) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
void |
decode(java.lang.String query) |
void |
decode(java.lang.String query,
java.lang.String charset) |
static java.lang.String |
decodeString(java.lang.String encoded)
Decode String with % encoding.
|
static java.lang.String |
decodeString(java.lang.String encoded,
int offset,
int length,
java.lang.String charset)
Decode String with % encoding.
|
static java.lang.String |
decodeString(java.lang.String encoded,
java.lang.String charset)
Decode String with % encoding.
|
static void |
decodeTo(byte[] data,
int offset,
int length,
MultiMap map,
java.lang.String charset)
Decoded parameters to Map.
|
static void |
decodeTo(java.lang.String content,
MultiMap map) |
static void |
decodeTo(java.lang.String content,
MultiMap map,
java.lang.String charset)
Decoded parameters to Map.
|
java.lang.String |
encode()
Encode Hashtable with % encoding.
|
java.lang.String |
encode(java.lang.String charset)
Encode Hashtable with % encoding.
|
java.lang.String |
encode(java.lang.String charset,
boolean equalsForNullValue)
Encode Hashtable with % encoding.
|
static java.lang.String |
encodeString(java.lang.String string)
Perform URL encoding.
|
static java.lang.String |
encodeString(java.lang.String string,
java.lang.String charset)
Perform URL encoding.
|
add, addValues, addValues, get, getString, getValue, getValues, put, putAll, putValues, putValues, removeValue, toStringArrayMap
clear, containsKey, containsValue, entrySet, isEmpty, keySet, remove, size, values
public UrlEncoded(UrlEncoded url)
public UrlEncoded()
public UrlEncoded(java.lang.String s)
public UrlEncoded(java.lang.String s, java.lang.String charset)
public void decode(java.lang.String query)
public void decode(java.lang.String query, java.lang.String charset)
public java.lang.String encode()
public java.lang.String encode(java.lang.String charset)
public java.lang.String encode(java.lang.String charset, boolean equalsForNullValue)
equalsForNullValue
- if True, then an '=' is always used, even
for parameters without a value. e.g. "blah?a=&b=&c=".public static void decodeTo(java.lang.String content, MultiMap map)
public static void decodeTo(java.lang.String content, MultiMap map, java.lang.String charset)
content
- the string containing the encoded parameterspublic static void decodeTo(byte[] data, int offset, int length, MultiMap map, java.lang.String charset)
data
- the byte[] containing the encoded parameterspublic static java.lang.String decodeString(java.lang.String encoded)
public static java.lang.String decodeString(java.lang.String encoded, java.lang.String charset)
public static java.lang.String decodeString(java.lang.String encoded, int offset, int length, java.lang.String charset)
public static java.lang.String encodeString(java.lang.String string)
string
- public static java.lang.String encodeString(java.lang.String string, java.lang.String charset)
string
- Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.