com.bluecast.xml
Interface XMLDecoder
- All Superinterfaces:
- CharsetDecoder
- All Known Implementing Classes:
- ASCIIXMLDecoder, ISO8859_1XMLDecoder, UnicodeBigXMLDecoder, UnicodeLittleXMLDecoder, UTF8XMLDecoder
- public interface XMLDecoder
- extends CharsetDecoder
Converts bytes to characters while checking for valid XML characters
- Version:
- $Revision: 1.3 $
- Author:
- Yuval Oren
Method Summary |
void |
decodeXMLDecl(byte[] in_buf,
int in_off,
int in_len,
char[] out_buf,
int out_off,
int out_len,
int[] result)
Decodes the XML declaration from an array of bytes into characters. |
XMLDecoder |
newXMLDecoder()
|
decodeXMLDecl
public void decodeXMLDecl(byte[] in_buf,
int in_off,
int in_len,
char[] out_buf,
int out_off,
int out_len,
int[] result)
throws java.io.CharConversionException
- Decodes the XML declaration from an array of bytes into characters.
This method will read at least until a '>' character is found or until a
decoding error occurs. Additional bytes may be decoded, up to a total
of in_len.
- Parameters:
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 written
- Throws:
java.io.CharConversionException
newXMLDecoder
public XMLDecoder newXMLDecoder()