Package org.exolab.adaptx.xslt
Interface ResultHandler
-
- All Superinterfaces:
org.xml.sax.DocumentHandler
- All Known Implementing Classes:
DefaultHandler
,DOMBuilder
,ResultHandlerAdapter
,ResultHandlerAdapter2
,XPNBuilder
public interface ResultHandler extends org.xml.sax.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 08:38:44 +0100 (Sat, 01 Mar 2003) $
- Author:
- Keith Visco
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cdata(char[] chars, int start, int length)
Signals to receive CDATA charactersvoid
comment(java.lang.String data)
Signals to recieve a commentvoid
entityReference(java.lang.String name)
Signals to recieve an entity reference with the given namevoid
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 Detail
-
cdata
void cdata(char[] chars, int start, int length)
Signals to receive CDATA characters- Parameters:
chars
- the character array containing the characters to receivestart
- the index into the character array to start receiving characters atlength
- the number of characters to recieve
-
comment
void comment(java.lang.String data)
Signals to recieve a comment- Parameters:
data
- , the content of the comment
-
entityReference
void entityReference(java.lang.String name)
Signals to recieve an entity reference with the given name- Parameters:
name
- the name of the entity reference
-
setIndentSize
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
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
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 receivestart
- the index into the character array to start receiving characters atlength
- the number of characters to recieve
-
-