public class UrlEncoded extends MultiMap
URLEncoder
,
Serialized FormAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
UrlEncoded() |
UrlEncoded(String s) |
UrlEncoded(String s,
String charset) |
UrlEncoded(UrlEncoded url) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
void |
decode(String query) |
void |
decode(String query,
String charset) |
static String |
decodeString(String encoded)
Decode String with % encoding.
|
static String |
decodeString(String encoded,
int offset,
int length,
String charset)
Decode String with % encoding.
|
static String |
decodeString(String encoded,
String charset)
Decode String with % encoding.
|
static void |
decodeTo(byte[] data,
int offset,
int length,
MultiMap map,
String charset)
Decoded parameters to Map.
|
static void |
decodeTo(String content,
MultiMap map) |
static void |
decodeTo(String content,
MultiMap map,
String charset)
Decoded parameters to Map.
|
String |
encode()
Encode Hashtable with % encoding.
|
String |
encode(String charset)
Encode Hashtable with % encoding.
|
String |
encode(String charset,
boolean equalsForNullValue)
Encode Hashtable with % encoding.
|
static String |
encodeString(String string)
Perform URL encoding.
|
static String |
encodeString(String string,
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
equals, hashCode, toString
public UrlEncoded(UrlEncoded url)
public UrlEncoded()
public UrlEncoded(String s)
public void decode(String query)
public String encode()
public String encode(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(String content, MultiMap map, String charset)
content
- the string containing the encoded parameterspublic static void decodeTo(byte[] data, int offset, int length, MultiMap map, String charset)
data
- the byte[] containing the encoded parameterspublic static String decodeString(String encoded)
public static String decodeString(String encoded, String charset)
public static String decodeString(String encoded, int offset, int length, String charset)
public static String encodeString(String string)
string
- public static String encodeString(String string, String charset)
string
- Copyright © 2013. All rights reserved.