org.exolab.adaptx.xslt

Interface ResultHandler

public interface ResultHandler extends DocumentHandler

An interface for processing XSLT result trees. This class is a combination of a SAX 1.0 document handler plus some extra methods for dealing with CDATA comments and entity references. This should be upgraded to a SAX 2.0 Lexical Handler, when they become more prominent

Version: $Revision: 3633 $ $Date: 2003-03-01 02:38:44 -0500 (Sat, 01 Mar 2003) $

Author: Keith Visco

Method Summary
voidcdata(char[] chars, int start, int length)
Signals to receive CDATA characters
voidcomment(String data)
Signals to recieve a comment
voidentityReference(String name)
Signals to recieve an entity reference with the given name
voidsetIndentSize(short indentSize)
Sets the indent size for all formatters that perform serialization, in which indentation is applicable.
voidsetOutputFormat(OutputFormat format)
Sets the output format information for Formatters that perform serialization.
voidunescapedCharacters(char[] chars, int start, int length)
Signals to receive characters which should not be escaped

Method Detail

cdata

public void cdata(char[] chars, int start, int length)
Signals to receive CDATA characters

Parameters: chars the character array containing the characters to receive start the index into the character array to start receiving characters at length the number of characters to recieve

comment

public void comment(String data)
Signals to recieve a comment

Parameters: data, the content of the comment

entityReference

public void entityReference(String name)
Signals to recieve an entity reference with the given name

Parameters: name the name of the entity reference

setIndentSize

public void setIndentSize(short indentSize)
Sets the indent size for all formatters that perform serialization, in which indentation is applicable.

Parameters: indentSize the number of characters to indent

setOutputFormat

public void setOutputFormat(OutputFormat format)
Sets the output format information for Formatters that perform serialization.

Parameters: format the OutputFormat used to specify properties during serialization

unescapedCharacters

public void unescapedCharacters(char[] chars, int start, int length)
Signals to receive characters which should not be escaped

Parameters: chars the character array containing the characters to receive start the index into the character array to start receiving characters at length the number of characters to recieve