|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ajax4jsf.util.base64.URLCodec
public class URLCodec
Implements the 'www-form-urlencoded' encoding scheme,
also misleadingly known as URL encoding.For more detailed information please refer to
Chapter 17.13.4 'Form content types' of the HTML 4.01 SpecificationThis codec is meant to be a replacement for standard Java classes
URLEncoder and URLDecoder
on older Java platforms, as these classes in Java versions below
1.4 rely on the platform's default charset encoding.
| Field Summary | |
|---|---|
protected static byte |
ESCAPE_CHAR
|
protected static java.util.BitSet |
WWW_FORM_URL
BitSet of www-form-url safe characters. |
| Constructor Summary | |
|---|---|
URLCodec()
Default constructor. |
|
| Method Summary | |
|---|---|
byte[] |
decode(byte[] bytes)
Decodes an array of URL safe 7-bit characters into an array of original bytes. |
java.lang.Object |
decode(java.lang.Object pObject)
Decodes a URL safe object into its original form. |
static byte[] |
decodeUrl(byte[] bytes)
Decodes an array of URL safe 7-bit characters into an array of original bytes. |
byte[] |
encode(byte[] bytes)
Encodes an array of bytes into an array of URL safe 7-bit characters. |
java.lang.Object |
encode(java.lang.Object pObject)
Encodes an object into its URL safe form. |
static byte[] |
encodeUrl(java.util.BitSet urlsafe,
byte[] bytes)
Encodes an array of bytes into an array of URL safe 7-bit characters. |
static byte[] |
encodeUrl(byte[] bytes)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final byte ESCAPE_CHAR
protected static final java.util.BitSet WWW_FORM_URL
| Constructor Detail |
|---|
public URLCodec()
| Method Detail |
|---|
public static final byte[] encodeUrl(byte[] bytes)
public static final byte[] encodeUrl(java.util.BitSet urlsafe,
byte[] bytes)
urlsafe - bitset of characters deemed URL safebytes - array of bytes to convert to URL safe characters
public static final byte[] decodeUrl(byte[] bytes)
throws DecoderException
bytes - array of URL safe characters
DecoderException - Thrown if URL decoding is unsuccessfulpublic byte[] encode(byte[] bytes)
encode in interface BinaryEncoderbytes - array of bytes to convert to URL safe characters
public byte[] decode(byte[] bytes)
throws DecoderException
decode in interface BinaryDecoderbytes - array of URL safe characters
DecoderException - Thrown if URL decoding is unsuccessful
public java.lang.Object encode(java.lang.Object pObject)
throws EncoderException
encode in interface EncoderpObject - string to convert to a URL safe form
EncoderException - Thrown if URL encoding is not
applicable to objects of this type or
if encoding is unsuccessful
public java.lang.Object decode(java.lang.Object pObject)
throws DecoderException
decode in interface DecoderpObject - URL safe object to convert into its original form
DecoderException - Thrown if URL decoding is not
applicable to objects of this type
if decoding is unsuccessful
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||