org.apache.jetspeed.rewriter.xml
Class SaxParserAdaptor.SaxFormatHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.jetspeed.rewriter.xml.SaxParserAdaptor.SaxFormatHandler
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- Enclosing class:
- SaxParserAdaptor
public class SaxParserAdaptor.SaxFormatHandler
- extends DefaultHandler
Inner class to handle SAX parsing of XML files
Method Summary |
private SaxParserAdaptor.SaxFormatHandler |
addToResult(Object txt)
|
private void |
appendTagToResult(String tag,
MutableAttributes attrs)
|
void |
characters(char[] values,
int start,
int length)
|
private void |
convertURLS(String tag,
MutableAttributes attrs)
|
void |
endElement(String uri,
String localName,
String qName)
|
InputSource |
resolveEntity(String publicId,
String systemId)
|
void |
startElement(String uri,
String localName,
String qName,
MutableAttributes attributes)
|
private void |
write(String text)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elementCount
private int elementCount
emit
private boolean emit
writer
private Writer writer
SaxParserAdaptor.SaxFormatHandler
public SaxParserAdaptor.SaxFormatHandler(Writer writer)
write
private void write(String text)
throws IOException
- Throws:
IOException
characters
public void characters(char[] values,
int start,
int length)
- Specified by:
characters
in interface ContentHandler
- Overrides:
characters
in class DefaultHandler
startElement
public void startElement(String uri,
String localName,
String qName,
MutableAttributes attributes)
throws SAXException
- Throws:
SAXException
endElement
public void endElement(String uri,
String localName,
String qName)
throws SAXException
- Specified by:
endElement
in interface ContentHandler
- Overrides:
endElement
in class DefaultHandler
- Throws:
SAXException
appendTagToResult
private void appendTagToResult(String tag,
MutableAttributes attrs)
addToResult
private SaxParserAdaptor.SaxFormatHandler addToResult(Object txt)
convertURLS
private void convertURLS(String tag,
MutableAttributes attrs)
resolveEntity
public InputSource resolveEntity(String publicId,
String systemId)
- Specified by:
resolveEntity
in interface EntityResolver
- Overrides:
resolveEntity
in class DefaultHandler
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.