public class UTF8
extends java.lang.Object
implements java.util.Comparator<java.lang.String>
Modifier and Type | Field and Description |
---|---|
private static ContentType |
contentType |
static UTF8 |
identityUTF8Comparator |
boolean |
insensitive |
static UTF8 |
insensitiveUTF8Comparator |
Constructor and Description |
---|
UTF8(boolean insensitive) |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.String o0,
java.lang.String o1) |
static java.lang.String |
decodeURL(java.lang.String s)
Decodes a
application/x-www-form-urlencoded string using a specific
encoding scheme. |
boolean |
equals(java.lang.String o0,
java.lang.String o1) |
private boolean |
equals(java.lang.String o0,
java.lang.String o1,
int l) |
static byte[] |
getBytes(java.lang.String s)
getBytes() as method for String synchronizes during the look-up for the
Charset object for the default charset as given with a default charset name.
|
static byte[] |
getBytes(java.lang.StringBuilder s) |
static java.lang.String |
String(byte[] bytes)
using the string method with the default charset given as argument should prevent using the charset cache
in FastCharsetProvider.java:118 which locks all concurrent threads using a UTF8.String() method
|
static java.lang.String |
String(byte[] bytes,
int offset,
int length) |
static StringBody |
StringBody(byte[] b) |
static StringBody |
StringBody(java.lang.String s) |
private static final ContentType contentType
public static final UTF8 insensitiveUTF8Comparator
public static final UTF8 identityUTF8Comparator
public boolean insensitive
public int compare(java.lang.String o0, java.lang.String o1)
compare
in interface java.util.Comparator<java.lang.String>
public boolean equals(java.lang.String o0, java.lang.String o1)
private boolean equals(java.lang.String o0, java.lang.String o1, int l)
public static final StringBody StringBody(byte[] b)
public static final StringBody StringBody(java.lang.String s)
public static final java.lang.String String(byte[] bytes)
bytes
- public static final java.lang.String String(byte[] bytes, int offset, int length)
public static final byte[] getBytes(java.lang.String s)
s
- public static final byte[] getBytes(java.lang.StringBuilder s)
public static java.lang.String decodeURL(java.lang.String s)
application/x-www-form-urlencoded
string using a specific
encoding scheme.
for url query part only application/x-www-form-urlencoded (+ -> space) is applied