|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.commons.util.Base64.Decoder
public abstract static class Base64.Decoder
An encoder is an object, which is able to decode char arrays in blocks of four bytes. Any such block is converted into a array of three bytes.
| Constructor Summary | |
|---|---|
protected |
Base64.Decoder(int pBufLen)
Creates a new instance. |
| Method Summary | |
|---|---|
void |
flush()
Indicates, that no more data is being expected. |
void |
write(char[] pData,
int pOffset,
int pLen)
Converts the Base64 encoded character array. |
protected abstract void |
writeBuffer(byte[] pBuffer,
int pOffset,
int pLen)
Called for writing the decoded bytes to the destination. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Base64.Decoder(int pBufLen)
pBufLen - The decoders buffer size. The decoder will
store up to this number of decoded bytes before invoking
writeBuffer(byte[],int,int).| Method Detail |
|---|
protected abstract void writeBuffer(byte[] pBuffer,
int pOffset,
int pLen)
throws java.io.IOException
pBuffer - The byte array being written.pOffset - Offset of the first byte being written.pLen - Number of bytes being written.
java.io.IOException - Writing to the destination failed.
public void write(char[] pData,
int pOffset,
int pLen)
throws java.io.IOException
pData - The character array being decoded.pOffset - Offset of first character being decoded.pLen - Number of characters being decoded.
Base64.DecodingException - Decoding failed.
java.io.IOException - An invocation of the writeBuffer(byte[],int,int)
method failed.
public void flush()
throws java.io.IOException
writeBuffer(byte[],int,int).
Base64.DecodingException - Decoding failed (Unexpected end of file).
java.io.IOException - An invocation of the writeBuffer(byte[],int,int) method failed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||