|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jclark.xsl.sax2.NXMLOutputHandler
an output handler that recognizes our special technique for signalling non XML characters
| Constructor Summary | |
NXMLOutputHandler()
|
|
| Method Summary | |
void |
characters(char[] ch,
int off,
int len)
SAX characters event -- send the characters to our current handler |
void |
endDocument()
flush the output |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
|
void |
ignorableWhitespace(char[] ch,
int off,
int len)
|
org.xml.sax.ContentHandler |
init(Destination dest,
java.util.Properties props)
Initialize the handler with the targetDestination and output method Properties (from xsl:output + calling environment) |
void |
pop()
pops a character handler off the stack, reverting to previous (does this need to be public?) |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
SAX Processing Instruction event handler -- strips PI's from output |
void |
push(com.jclark.xsl.sax2.NXMLOutputHandler.CharacterHandler handler)
|
void |
setDocumentLocator(org.xml.sax.Locator loc)
|
void |
skippedEntity(java.lang.String entityName)
|
void |
startDocument()
SAX startDocument parse event |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
captures "control", "data", "char" and "escape" character indicators and interposes the appropriate character handler |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String namespaceURI)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NXMLOutputHandler()
| Method Detail |
public org.xml.sax.ContentHandler init(Destination dest,
java.util.Properties props)
throws java.io.IOException
OutputContentHandler
init in interface OutputContentHandlerjava.io.IOExceptionpublic void startDocument()
startDocument in interface org.xml.sax.ContentHandler
public void characters(char[] ch,
int off,
int len)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException
public void ignorableWhitespace(char[] ch,
int off,
int len)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void pop()
public void push(com.jclark.xsl.sax2.NXMLOutputHandler.CharacterHandler handler)
public void processingInstruction(java.lang.String target,
java.lang.String data)
processingInstruction in interface org.xml.sax.ContentHandler
public void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix,
java.lang.String namespaceURI)
startPrefixMapping in interface org.xml.sax.ContentHandlerpublic void endPrefixMapping(java.lang.String prefix)
endPrefixMapping in interface org.xml.sax.ContentHandlerpublic void skippedEntity(java.lang.String entityName)
skippedEntity in interface org.xml.sax.ContentHandlerpublic void setDocumentLocator(org.xml.sax.Locator loc)
setDocumentLocator in interface org.xml.sax.ContentHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||