|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.webdav.util.EncodeUtil
public final class EncodeUtil
EncodeUtil provides helper methods for URL encoding and decoding
(copied from jcr-commons jackrabbit.util.Text).
| Field Summary | |
|---|---|
static char[] |
hexTable
hextable used for escape(String, char, boolean) |
| Method Summary | |
|---|---|
static String |
escape(String string)
Does a URL encoding of the string. |
static String |
escapePath(String path)
Does a URL encoding of the path. |
static String |
unescape(String string)
Does a URL decoding of the string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char[] hexTable
escape(String, char, boolean)
| Method Detail |
|---|
public static String escape(String string)
string. The characters that
don't need encoding are those defined 'unreserved' in section 2.3 of
the 'URI generic syntax' RFC 2396.
string - the string to encode
NullPointerException - if string is null.public static String escapePath(String path)
path. The characters that
don't need encoding are those defined 'unreserved' in section 2.3 of
the 'URI generic syntax' RFC 2396. In contrast to the
escape(String) method, not the entire path string is escaped,
but every individual part (i.e. the slashes are not escaped).
path - the path to encode
NullPointerException - if path is null.public static String unescape(String string)
string. Please note that in
opposite to the URLDecoder it does not transform the +
into spaces.
string - the string to decode
NullPointerException - if string is null.
ArrayIndexOutOfBoundsException - if not enough character follow an
escape character
IllegalArgumentException - if the 2 characters following the escape
character do not represent a hex-number.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||