org.exolab.castor.util

Class MimeBase64Encoder


public final class MimeBase64Encoder
extends java.lang.Object

Byte to text encoder using base 64 encoding. To create a base 64 encoding of a byte stream call translate(byte[]) for every sequence of bytes and getCharArray() to mark closure of the byte stream and retrieve the text presentation.
Author:
Based on code from the Mozilla Directory SDK

Method Summary

char[]
getCharArray()
void
translate(byte[] in)
Given a sequence of input bytes, produces a sequence of output bytes using the base64 encoding.

Method Details

getCharArray

public char[] getCharArray()

translate

public final void translate(byte[] in)
Given a sequence of input bytes, produces a sequence of output bytes using the base64 encoding. If there are bytes in `out' already, the new bytes are appended, so the caller should do `out.setLength(0)' first if that's desired.

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com