com.jclark.xsl.sax

Class OutputMethodDefaulter

Implemented Interfaces:
DocumentHandler, CommentHandler, RawCharactersHandler

(package private) class OutputMethodDefaulter
extends java.lang.Object
implements DocumentHandler, CommentHandler, RawCharactersHandler

able to automagically decide to use the html output method if the first start element name is "html" in no namespace

Nested Class Summary

(package private) static class
OutputMethodDefaulter.CharactersEvent
(package private) static class
OutputMethodDefaulter.CommentEvent
(package private) static class
OutputMethodDefaulter.Event
(package private) static class
OutputMethodDefaulter.IgnorableWhitespaceEvent
(package private) static class
OutputMethodDefaulter.ProcessingInstructionEvent
(package private) static class
OutputMethodDefaulter.RawCharactersEvent

Constructor Summary

OutputMethodDefaulter(ResultBase result, OutputMethod outputMethod)

Method Summary

void
characters(char[] buf, int off, int len)
void
comment(String content)
void
endDocument()
void
endElement(String name)
void
ignorableWhitespace(char[] buf, int off, int len)
void
processingInstruction(String target, String content)
void
rawCharacters(String chars)
void
setDocumentLocator(Locator loc)
void
startDocument()
void
startElement(String name, AttributeList atts)

Constructor Details

OutputMethodDefaulter

(package private)  OutputMethodDefaulter(ResultBase result,
                                         OutputMethod outputMethod)

Method Details

characters

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

comment

public void comment(String content)
Specified by:
comment in interface CommentHandler

endDocument

public void endDocument()
            throws SAXException

endElement

public void endElement(String name)

ignorableWhitespace

public void ignorableWhitespace(char[] buf,
                                int off,
                                int len)
            throws SAXException

processingInstruction

public void processingInstruction(String target,
                                  String content)

rawCharacters

public void rawCharacters(String chars)
Specified by:
rawCharacters in interface RawCharactersHandler

setDocumentLocator

public void setDocumentLocator(Locator loc)

startDocument

public void startDocument()

startElement

public void startElement(String name,
                         AttributeList atts)
            throws SAXException