org.eclipse.internal.xpand2.pr.util
Class BASE64

java.lang.Object
  extended by org.eclipse.internal.xpand2.pr.util.BASE64

public class BASE64
extends java.lang.Object


Constructor Summary
BASE64()
           
 
Method Summary
static java.io.OutputStream createOutputStream(java.io.OutputStream out)
          Creates an OutputStream that writes base64 encoded bytes to the given OutputStream.
static java.io.OutputStream createOutputStream(java.io.OutputStream out, boolean linebreak)
          Creates an OutputStream that writes base64 encoded bytes to the given OutputStream
static byte[] toByteArray(java.lang.String b64)
           
static java.lang.String toString(byte[] raw)
           
static java.lang.String toString(java.lang.String raw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BASE64

public BASE64()
Method Detail

createOutputStream

public static java.io.OutputStream createOutputStream(java.io.OutputStream out)
Creates an OutputStream that writes base64 encoded bytes to the given OutputStream. It writes a line separator every 54 bytes.

Parameters:
out - OutputStream to write to.
Returns:
BASE64 encoding OutputStream

createOutputStream

public static java.io.OutputStream createOutputStream(java.io.OutputStream out,
                                                      boolean linebreak)
Creates an OutputStream that writes base64 encoded bytes to the given OutputStream

Parameters:
out - OutputStream to write to.
linebreak - iff true write a line separator every 54 bytes.
Returns:
BASE64 encoding OutputStream

toString

public static java.lang.String toString(java.lang.String raw)
                                 throws java.io.IOException
Throws:
java.io.IOException

toString

public static java.lang.String toString(byte[] raw)
                                 throws java.io.IOException
Throws:
java.io.IOException

toByteArray

public static byte[] toByteArray(java.lang.String b64)
                          throws java.io.IOException
Throws:
java.io.IOException