Package net.sf.jasperreports.util
Class Base64Util
- java.lang.Object
-
- net.sf.jasperreports.util.Base64Util
-
public class Base64Util extends java.lang.ObjectUtility class to decode Base64 encoded input stream to output stream or to Base64 encode input stream to output stream- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.IntegerDEFAULT_LINE_LENGTHstatic byte[]DEFAULT_LINE_SEPARATOR
-
Constructor Summary
Constructors Constructor Description Base64Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddecode(java.io.InputStream in, java.io.OutputStream out)Decode an input stream and write processed data to an output streamstatic byte[]decode(java.lang.String data)static java.lang.Stringencode(byte[] data)static voidencode(java.io.InputStream in, java.io.OutputStream out)Encode an input stream and write processed data to an output stream
-
-
-
Method Detail
-
decode
public static void decode(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOExceptionDecode an input stream and write processed data to an output stream- Parameters:
in- the input stream to be decodedout- the output stream to write the decoded data- Throws:
java.io.IOException
-
decode
public static byte[] decode(java.lang.String data) throws java.io.IOException- Throws:
java.io.IOException
-
encode
public static void encode(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOExceptionEncode an input stream and write processed data to an output stream- Parameters:
in- the input stream to be encodedout- the output stream to write the encoded data- Throws:
java.io.IOException
-
encode
public static java.lang.String encode(byte[] data) throws java.io.IOException- Throws:
java.io.IOException
-
-