org.apache.ws.commons.util

Class Base64.SAXEncoder

Enclosing Class:
Base64

public static class Base64.SAXEncoder
extends Base64.Encoder

An Base64.Encoder, which is writing to a SAX content handler. This is typically used for embedding a base64 stream into an XML document.

Constructor Summary

SAXEncoder(char[] pBuffer, int pWrapSize, String pSep, ContentHandler pHandler)
Creates a new instance.

Method Summary

protected void
writeBuffer(char[] pChars, int pOffset, int pLen)
Writes to the content handler.

Methods inherited from class org.apache.ws.commons.util.Base64.Encoder

flush, write, writeBuffer

Constructor Details

SAXEncoder

public SAXEncoder(char[] pBuffer,
                  int pWrapSize,
                  String pSep,
                  ContentHandler pHandler)
Creates a new instance.

Method Details

writeBuffer

protected void writeBuffer(char[] pChars,
                           int pOffset,
                           int pLen)
            throws IOException
Writes to the content handler.
Overrides:
writeBuffer in interface Base64.Encoder