com.jclark.xsl.sax2

Class TextOutputHandler

Implemented Interfaces:
ContentHandler, OutputContentHandler

public class TextOutputHandler
extends java.lang.Object
implements OutputContentHandler

An object which serailizes SAX 2 events to raw text

Constructor Summary

TextOutputHandler()
TextOutputHandler(Writer writer)

Method Summary

void
characters(cbuf[] , int off, int len)
void
endDocument()
void
endElement(String namespace, String localName, String qname)
void
endPrefixMapping(String prefix)
void
ignorableWhitespace(char[] buf, int start, int len)
ContentHandler
init(Destination dest, Properties props)
void
processingInstruction(String target, String value)
void
setDocumentLocator(Locator loc)
void
skippedEntity(String name)
void
startDocument()
void
startElement(String namespace, String localName, String qname, Attributes atts)
void
startPrefixMapping(String prefix, String namespace)

Constructor Details

TextOutputHandler

public TextOutputHandler()

TextOutputHandler

public TextOutputHandler(Writer writer)

Method Details

characters

public void characters(cbuf[] ,
                       int off,
                       int len)
            throws SAXException

endDocument

public void endDocument()
            throws SAXException

endElement

public void endElement(String namespace,
                       String localName,
                       String qname)

endPrefixMapping

public void endPrefixMapping(String prefix)

ignorableWhitespace

public void ignorableWhitespace(char[] buf,
                                int start,
                                int len)

init

public ContentHandler init(Destination dest,
                           Properties props)
            throws IOException
Specified by:
init in interface OutputContentHandler
Parameters:
props - output method parameters

processingInstruction

public void processingInstruction(String target,
                                  String value)

setDocumentLocator

public void setDocumentLocator(Locator loc)

skippedEntity

public void skippedEntity(String name)

startDocument

public void startDocument()

startElement

public void startElement(String namespace,
                         String localName,
                         String qname,
                         Attributes atts)

startPrefixMapping

public void startPrefixMapping(String prefix,
                               String namespace)