|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |