public interface CharsetDecoder
Modifier and Type | Method and Description |
---|---|
void |
decode(byte[] in_buf,
int in_off,
int in_len,
char[] out_buf,
int out_off,
int out_len,
int[] result)
Decodes an array of bytes into characters.
|
int |
maxBytesPerChar()
Minimum number of characters produced per byte using
this decoder.
|
int |
minBytesPerChar()
Minimum number of characters produced per byte using
this decoder.
|
CharsetDecoder |
newCharsetDecoder() |
void |
reset() |
int minBytesPerChar()
int maxBytesPerChar()
void decode(byte[] in_buf, int in_off, int in_len, char[] out_buf, int out_off, int out_len, int[] result) throws java.io.CharConversionException
in_buf
- input byte bufferin_off
- starting byte buffer offsetin_len
- max number of bytes to readout_buf
- output character bufferout_off
- char buffer offset at which to start writingout_len
- max number of chars to writeresult
- an array of size >= 2 where results are returned:
result[0] = number of bytes read.
result[1] = number of chars writtenjava.io.CharConversionException
CharsetDecoder newCharsetDecoder()
void reset()