|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.pf.util.Base64Converter
public class Base64Converter
A converter that allows to encode strings, byte arrays and char arrays to BASE64 and vice versa.
Currently it is based on the class Base64 from Robert Harder (http://iharder.sourceforge.net/base64). Thanks to him that he published his implementation as open source. This class mainly adds some convenience methods for string handling.
| Method Summary | |
|---|---|
static byte[] |
decode(char[] encoded)
Returns a byte array decoded from the given BASE64 encoded char array |
static byte[] |
decode(java.lang.String encoded)
Returns a byte array decoded from the given BASE64 encoded String |
static java.lang.String |
decodeToString(java.lang.String encoded)
Returns a string decoded from the given BASE64 encoded String |
static java.lang.String |
decodeToString(java.lang.String encoded,
java.lang.String encoding)
Returns a string decoded from the given BASE64 encoded String |
static char[] |
encode(byte[] unencoded)
Returns a BASE64 encoded version of the given byte array |
static char[] |
encode(char[] unencoded)
Returns a BASE64 encoded version of the given character array |
static java.lang.String |
encode(java.lang.String unencoded)
Returns a BASE64 encoded version of the given string |
static java.lang.String |
encodeToString(byte[] unencoded)
Returns a BASE64 encoded version of the given byte array as String |
static java.lang.String |
encodeToString(char[] unencoded)
Returns a BASE64 encoded version of the given char array as String |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.lang.String encode(java.lang.String unencoded)
public static char[] encode(char[] unencoded)
public static char[] encode(byte[] unencoded)
public static java.lang.String encodeToString(byte[] unencoded)
public static java.lang.String encodeToString(char[] unencoded)
public static byte[] decode(char[] encoded)
public static byte[] decode(java.lang.String encoded)
public static java.lang.String decodeToString(java.lang.String encoded)
encoded - The BASE64 encoded string
public static java.lang.String decodeToString(java.lang.String encoded,
java.lang.String encoding)
throws java.io.UnsupportedEncodingException
encoded - The BASE64 encoded stringencoding - The name of the reult string's encoding (e.g. "UTF-8").
java.io.UnsupportedEncodingException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||