Inheritance diagram for org.apache.commons.codec.net.QuotedPrintableCodec:
The Quoted-Printable encoding is intended to represent data that largely consists of octets that correspond to printable characters in the ASCII character set. It encodes the data in such a way that the resulting octets are unlikely to be modified by mail transport. If the data being encoded are mostly ASCII text, the encoded form of the data remains largely recognizable by humans. A body which is entirely ASCII may also be encoded in Quoted-Printable to ensure the integrity of the data should the message pass through a character- translating, and/or line-wrapping gateway.
Note:
Rules #3, #4, and #5 of the quoted-printable spec are not implemented yet because the complete quoted-printable spec does not lend itself well into the byte[] oriented codec framework. Complete the codec once the steamable codec framework is ready. The motivation behind providing the codec in a partial form is that it can already come in handy for those applications that do not require quoted-printable line formatting (rules #3, #4, #5), for instance Q codec.
Definition at line 59 of file QuotedPrintableCodec.java.
Public Member Functions | |
QuotedPrintableCodec () | |
Default constructor. | |
QuotedPrintableCodec (String charset) | |
Constructor which allows for the selection of a default charset. | |
byte[] | encode (byte[] bytes) |
Encodes an array of bytes into an array of quoted-printable 7-bit characters. | |
byte[] | decode (byte[] bytes) throws DecoderException |
Decodes an array of quoted-printable characters into an array of original bytes. | |
String | encode (String pString) throws EncoderException |
Encodes a string into its quoted-printable form using the default string charset. | |
String | decode (String pString, String charset) throws DecoderException, UnsupportedEncodingException |
Decodes a quoted-printable string into its original form using the specified string charset. | |
String | decode (String pString) throws DecoderException |
Decodes a quoted-printable string into its original form using the default string charset. | |
Object | encode (Object pObject) throws EncoderException |
Encodes an object into its quoted-printable safe form. | |
Object | decode (Object pObject) throws DecoderException |
Decodes a quoted-printable object into its original form. | |
String | getDefaultCharset () |
Returns the default charset used for string decoding and encoding. | |
String | encode (String pString, String charset) throws UnsupportedEncodingException |
Encodes a string into its quoted-printable form using the specified charset. | |
Static Public Member Functions | |
static final byte[] | encodeQuotedPrintable (BitSet printable, byte[] bytes) |
Encodes an array of bytes into an array of quoted-printable 7-bit characters. | |
static final byte[] | decodeQuotedPrintable (byte[] bytes) throws DecoderException |
Decodes an array quoted-printable characters into an array of original bytes. |
|
Constructor which allows for the selection of a default charset.
Definition at line 101 of file QuotedPrintableCodec.java. |
|
Decodes a quoted-printable object into its original form. Escaped characters are converted back to their original representation.
Implements org.apache.commons.codec.Decoder. Definition at line 341 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.decode(). |
|
Decodes a quoted-printable string into its original form using the default string charset. Escaped characters are converted back to their original representation.
Implements org.apache.commons.codec.StringDecoder. Definition at line 295 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.decode(), and org.apache.commons.codec.net.QuotedPrintableCodec.getDefaultCharset(). |
|
Decodes a quoted-printable string into its original form using the specified string charset. Escaped characters are converted back to their original representation.
Definition at line 275 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.decode(). |
|
Decodes an array of quoted-printable characters into an array of original bytes. Escaped characters are converted back to their original representation. This function implements a subset of quoted-printable encoding specification (rule #1 and rule #2) as defined in RFC 1521.
Implements org.apache.commons.codec.BinaryDecoder. Definition at line 229 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.decodeQuotedPrintable(). Referenced by org.apache.commons.codec.net.QuotedPrintableCodec.decode(). |
|
Decodes an array quoted-printable characters into an array of original bytes. Escaped characters are converted back to their original representation. This function implements a subset of quoted-printable encoding specification (rule #1 and rule #2) as defined in RFC 1521.
Definition at line 173 of file QuotedPrintableCodec.java. Referenced by org.apache.commons.codec.net.QuotedPrintableCodec.decode(). |
|
Encodes a string into its quoted-printable form using the specified charset. Unsafe characters are escaped. This function implements a subset of quoted-printable encoding specification (rule #1 and rule #2) as defined in RFC 1521 and is suitable for encoding binary data and unformatted text.
Definition at line 381 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.encode(). |
|
Encodes an object into its quoted-printable safe form. Unsafe characters are escaped.
Implements org.apache.commons.codec.Encoder. Definition at line 316 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.encode(). |
|
Encodes a string into its quoted-printable form using the default string charset. Unsafe characters are escaped. This function implements a subset of quoted-printable encoding specification (rule #1 and rule #2) as defined in RFC 1521 and is suitable for encoding binary data.
Implements org.apache.commons.codec.StringEncoder. Definition at line 250 of file QuotedPrintableCodec.java. References org.apache.commons.codec.net.QuotedPrintableCodec.encode(), and org.apache.commons.codec.net.QuotedPrintableCodec.getDefaultCharset(). |
|
Encodes an array of bytes into an array of quoted-printable 7-bit characters. Unsafe characters are escaped. This function implements a subset of quoted-printable encoding specification (rule #1 and rule #2) as defined in RFC 1521 and is suitable for encoding binary data and unformatted text.
Implements org.apache.commons.codec.BinaryEncoder. Definition at line 210 of file QuotedPrintableCodec.java. Referenced by org.apache.commons.codec.net.QuotedPrintableCodec.encode(). |
|
Encodes an array of bytes into an array of quoted-printable 7-bit characters. Unsafe characters are escaped. This function implements a subset of quoted-printable encoding specification (rule #1 and rule #2) as defined in RFC 1521 and is suitable for encoding binary data and unformatted text.
Definition at line 136 of file QuotedPrintableCodec.java. |
|
Returns the default charset used for string decoding and encoding.
Definition at line 360 of file QuotedPrintableCodec.java. Referenced by org.apache.commons.codec.net.QuotedPrintableCodec.decode(), and org.apache.commons.codec.net.QuotedPrintableCodec.encode(). |