|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.ws.commons.util.Base64.Encoder
An encoder is an object, which is able to encode byte array in blocks of three bytes. Any such block is converted into an array of four bytes.
| Constructor Summary | |
protected |
Base64.Encoder(char[] pBuffer,
int pWrapSize,
java.lang.String pSep)
Creates a new instance. |
| Method Summary | |
void |
flush()
Writes any currently buffered data to the destination. |
void |
write(byte[] pBuffer,
int pOffset,
int pLen)
Encodes the given byte array. |
protected abstract void |
writeBuffer(char[] pChars,
int pOffset,
int pLen)
Called for writing the buffer contents to the target. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected Base64.Encoder(char[] pBuffer,
int pWrapSize,
java.lang.String pSep)
pBuffer - The encoders buffer. The encoder will
write to the buffer as long as possible. If the
buffer is full or the end of data is signaled, then
the method writeBuffer(char[], int, int)
will be invoked.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.| Method Detail |
protected abstract void writeBuffer(char[] pChars,
int pOffset,
int pLen)
throws java.io.IOException
pChars - The buffer being written.pOffset - Offset of first character being written.pLen - Number of characters being written.
java.io.IOException - Writing to the destination failed.
public void write(byte[] pBuffer,
int pOffset,
int pLen)
throws java.io.IOException
pBuffer - Byte array being encoded.pOffset - Offset of first byte being encoded.pLen - Number of bytes being encoded.
java.io.IOException - Invoking the writeBuffer(char[],int,int) method
for writing the encoded data failed.
public void flush()
throws java.io.IOException
java.io.IOException - Invoking the writeBuffer(char[],int,int)
method for writing the encoded data failed.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||