org.exist.util.serializer
Class TEXTWriter
java.lang.Object
org.exist.util.serializer.XMLWriter
org.exist.util.serializer.TEXTWriter
public class TEXTWriter
- extends XMLWriter
Write PLAIN TEXT to a writer. This class defines methods similar to SAX.
It deals with opening and closing tags, writing attributes and so on: they
are all ignored. Only real content is written!
Note this is an initial version. Code cleanup needed. Original code is
commented for fast repair.
- Author:
- dizzz, wolf
Method Summary |
void |
attribute(QName qname,
String value)
|
void |
attribute(String qname,
String value)
|
void |
cdataSection(char[] ch,
int start,
int len)
|
void |
characters(char[] ch,
int start,
int len)
|
void |
characters(CharSequence chars)
|
void |
comment(CharSequence data)
|
void |
documentType(String name,
String publicId,
String systemId)
|
void |
endDocument()
|
void |
endElement(QName qname)
|
void |
endElement(String qname)
|
void |
namespace(String prefix,
String nsURI)
|
void |
processingInstruction(String target,
String data)
|
void |
setOutputProperties(Properties properties)
Set the output properties. |
void |
setWriter(Writer writer)
Set a new writer. |
void |
startDocument()
|
void |
startElement(QName qname)
|
void |
startElement(String qname)
|
TEXTWriter
public TEXTWriter()
TEXTWriter
public TEXTWriter(Writer writer)
setOutputProperties
public void setOutputProperties(Properties properties)
- Set the output properties.
- Overrides:
setOutputProperties
in class XMLWriter
- Parameters:
properties
- outputProperties
setWriter
public void setWriter(Writer writer)
- Set a new writer. Calling this method will reset the state of the object.
- Overrides:
setWriter
in class XMLWriter
- Parameters:
writer
-
startDocument
public void startDocument()
throws TransformerException
- Overrides:
startDocument
in class XMLWriter
- Throws:
TransformerException
endDocument
public void endDocument()
throws TransformerException
- Overrides:
endDocument
in class XMLWriter
- Throws:
TransformerException
startElement
public void startElement(String qname)
throws TransformerException
- Overrides:
startElement
in class XMLWriter
- Throws:
TransformerException
startElement
public void startElement(QName qname)
throws TransformerException
- Overrides:
startElement
in class XMLWriter
- Throws:
TransformerException
endElement
public void endElement(String qname)
throws TransformerException
- Overrides:
endElement
in class XMLWriter
- Throws:
TransformerException
endElement
public void endElement(QName qname)
throws TransformerException
- Overrides:
endElement
in class XMLWriter
- Throws:
TransformerException
namespace
public void namespace(String prefix,
String nsURI)
throws TransformerException
- Overrides:
namespace
in class XMLWriter
- Throws:
TransformerException
attribute
public void attribute(String qname,
String value)
throws TransformerException
- Overrides:
attribute
in class XMLWriter
- Throws:
TransformerException
attribute
public void attribute(QName qname,
String value)
throws TransformerException
- Overrides:
attribute
in class XMLWriter
- Throws:
TransformerException
characters
public void characters(CharSequence chars)
throws TransformerException
- Overrides:
characters
in class XMLWriter
- Throws:
TransformerException
characters
public void characters(char[] ch,
int start,
int len)
throws TransformerException
- Overrides:
characters
in class XMLWriter
- Throws:
TransformerException
processingInstruction
public void processingInstruction(String target,
String data)
throws TransformerException
- Overrides:
processingInstruction
in class XMLWriter
- Throws:
TransformerException
comment
public void comment(CharSequence data)
throws TransformerException
- Overrides:
comment
in class XMLWriter
- Throws:
TransformerException
cdataSection
public void cdataSection(char[] ch,
int start,
int len)
throws TransformerException
- Overrides:
cdataSection
in class XMLWriter
- Throws:
TransformerException
documentType
public void documentType(String name,
String publicId,
String systemId)
throws TransformerException
- Overrides:
documentType
in class XMLWriter
- Throws:
TransformerException
Copyright (C) Wolfgang Meier. All rights reserved.