org.modeshape.common.xml
Class StreamingContentHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.modeshape.common.xml.StreamingContentHandler
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class StreamingContentHandler
- extends DefaultHandler
Class that adapts an arbitrary, open OutputStream to the ContentHandler interface. SAX events invoked on this
object will be translated into their corresponding XML text and written to the output stream.
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_ENCODING
public static final String DEFAULT_ENCODING
- See Also:
- Constant Field Values
StreamingContentHandler
public StreamingContentHandler(OutputStream os)
StreamingContentHandler
public StreamingContentHandler(OutputStream os,
Collection<String> unexportableNamespaces)
StreamingContentHandler
public StreamingContentHandler(OutputStream os,
Collection<String> unexportableNamespaces,
String encoding)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
characters
public void characters(char[] ch,
int start,
int length)
throws SAXException
-
- Specified by:
characters in interface ContentHandler- Overrides:
characters in class DefaultHandler
- Throws:
SAXException- See Also:
DefaultHandler.characters(char[], int, int)
startDocument
public void startDocument()
throws SAXException
-
- Specified by:
startDocument in interface ContentHandler- Overrides:
startDocument in class DefaultHandler
- Throws:
SAXException- See Also:
DefaultHandler.startDocument()
endDocument
public void endDocument()
throws SAXException
-
- Specified by:
endDocument in interface ContentHandler- Overrides:
endDocument in class DefaultHandler
- Throws:
SAXException- See Also:
DefaultHandler.endDocument()
startElement
public void startElement(String uri,
String localName,
String name,
Attributes attributes)
throws SAXException
-
- Specified by:
startElement in interface ContentHandler- Overrides:
startElement in class DefaultHandler
- Throws:
SAXException- See Also:
DefaultHandler.startElement(java.lang.String, java.lang.String, java.lang.String,
org.xml.sax.Attributes)
endElement
public void endElement(String uri,
String localName,
String name)
throws SAXException
-
- Specified by:
endElement in interface ContentHandler- Overrides:
endElement in class DefaultHandler
- Throws:
SAXException- See Also:
DefaultHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
startPrefixMapping
public void startPrefixMapping(String prefix,
String uri)
-
- Specified by:
startPrefixMapping in interface ContentHandler- Overrides:
startPrefixMapping in class DefaultHandler
- See Also:
DefaultHandler.startPrefixMapping(java.lang.String, java.lang.String)
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.