public class ToTextContentHandler extends org.xml.sax.helpers.DefaultHandler
Constructor and Description |
---|
ToTextContentHandler()
Creates a content handler that writes character events
to an internal string buffer.
|
ToTextContentHandler(OutputStream stream)
Creates a content handler that writes character events to
the given output stream using the platform default encoding.
|
ToTextContentHandler(OutputStream stream,
String encoding)
Creates a content handler that writes character events to
the given output stream using the given encoding.
|
ToTextContentHandler(Writer writer)
Creates a content handler that writes character events to
the given writer.
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length)
Writes the given characters to the given character stream.
|
void |
endDocument()
Flushes the character stream so that no characters are forgotten
in internal buffers.
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
Writes the given ignorable characters to the given character stream.
|
String |
toString()
Returns the contents of the internal string buffer where
all the received characters have been collected.
|
endElement, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
public ToTextContentHandler(Writer writer)
writer
- writerpublic ToTextContentHandler(OutputStream stream)
stream
- output streampublic ToTextContentHandler(OutputStream stream, String encoding) throws UnsupportedEncodingException
stream
- output streamencoding
- output encodingUnsupportedEncodingException
- if the encoding is unsupportedpublic ToTextContentHandler()
toString()
method to access the collected character content.public void characters(char[] ch, int start, int length) throws SAXException
characters
in interface ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
SAXException
public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException
characters(char[], int, int)
method.ignorableWhitespace
in interface ContentHandler
ignorableWhitespace
in class org.xml.sax.helpers.DefaultHandler
SAXException
public void endDocument() throws SAXException
endDocument
in interface ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
SAXException
- if the stream can not be flushedpublic String toString()
StringWriter
to the
other constructor.Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.