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 java.lang.Stringencode(byte[] data, boolean multiLineOutput)static voidencode(java.io.InputStream in, java.io.OutputStream out)Encode an input stream and write processed data to an output streamstatic voidencode(java.io.InputStream in, java.io.OutputStream out, boolean multiLineOutput)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 void encode(java.io.InputStream in, java.io.OutputStream out, boolean multiLineOutput) 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 datamultiLineOutput- specifies whether the output should be formatted into multiple rows using a line separator- Throws:
java.io.IOException
-
encode
public static java.lang.String encode(byte[] data, boolean multiLineOutput)
-
encode
public static java.lang.String encode(byte[] data)
-
-