public static class Base64.SAXEncoder extends Base64.Encoder
Base64.Encoder, which is writing to a SAX content handler.
This is typically used for embedding a base64 stream into an
XML document.| Constructor and Description |
|---|
Base64.SAXEncoder(char[] pBuffer,
int pWrapSize,
String pSep,
ContentHandler pHandler)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
writeBuffer(char[] pChars,
int pOffset,
int pLen)
Writes to the content handler.
|
flush, writepublic Base64.SAXEncoder(char[] pBuffer,
int pWrapSize,
String pSep,
ContentHandler pHandler)
pBuffer - The encoders buffer.pWrapSize - A nonzero value indicates, that a line
wrap should be performed after the given number of
characters. The value must be a multiple of 4. Zero
indicates, that no line wrap should be performed.pSep - The eol sequence being used to terminate
a line in case of line wraps. May be null, in which
case the default value Base64.LINE_SEPARATOR
is being used.pHandler - The target handler.protected void writeBuffer(char[] pChars,
int pOffset,
int pLen)
throws IOException
writeBuffer in class Base64.EncoderpChars - The buffer being written.pOffset - Offset of first character being written.pLen - Number of characters being written.Base64.SAXIOException - Writing to the content handler
caused a SAXException.IOException - Writing to the destination failed.Copyright © 2005-2015 Apache Software Foundation. All Rights Reserved.