com.bluecast.xml

Interface XMLDecoder

public interface XMLDecoder extends CharsetDecoder

Converts bytes to characters while checking for valid XML characters

Version: $Revision: 1.3 $

Author: Yuval Oren

Method Summary
voiddecodeXMLDecl(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.
XMLDecodernewXMLDecoder()

Method Detail

decodeXMLDecl

public 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. 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 buffer in_off starting byte buffer offset in_len max number of bytes to read out_buf output character buffer out_off char buffer offset at which to start writing out_len max number of chars to write result an array of size >= 2 where results are returned: result[0] = number of bytes read. result[1] = number of chars written

newXMLDecoder

public XMLDecoder newXMLDecoder()