org.exolab.adaptx.xslt

Interface ResultHandler

All Superinterfaces:
DocumentHandler
Known Implementing Classes:
DefaultHandler, DOMBuilder, ResultHandlerAdapter, XPNBuilder

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: 1.1.1.1 $ $Date: 2003/03/01 07:39:48 $
Author:
Keith Visco

Method Summary

void
cdata(char[] chars, int start, int length)
Signals to receive CDATA characters
void
comment(String data)
Signals to recieve a comment
void
entityReference(String name)
Signals to recieve an entity reference with the given name
void
setIndentSize(short indentSize)
Sets the indent size for all formatters that perform serialization, in which indentation is applicable.
void
setOutputFormat(OutputFormat format)
Sets the output format information for Formatters that perform serialization.
void
unescapedCharacters(char[] chars, int start, int length)
Signals to receive characters which should not be escaped

Method Details

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:

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