public interface Encoder
| Modifier and Type | Method and Description | 
|---|---|
| void | encode(ByteBuffer input,
      CharBuffer output)Encodes bytes in input buffer into characters placed in the output buffer. | 
| void | finalize(CharBuffer output)Performs final output encoding (e.g. padding) after all input bytes have been provided. | 
| int | outputSize(int inputSize)Expected number of characters in the output buffer for an input buffer of the given size. | 
void encode(ByteBuffer input, CharBuffer output) throws EncodingException
finalize(java.nio.CharBuffer) after all input bytes have been provided.input - Input byte buffer.output - Output character buffer.EncodingException - on encoding errors.void finalize(CharBuffer output) throws EncodingException
output - Output character buffer.EncodingException - on encoding errors.int outputSize(int inputSize)
inputSize - Size of input buffer in bytes.Copyright © 2003-2024 Virginia Tech. All Rights Reserved.