|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gnu.xml.util.XMLWriter | +--gnu.xml.util.XHTMLWriter
This extends XMLWriter to create a class which defaults to writing XHTML text, preferring the US-ASCII encoding. It adds no unique functionality, only changing the defaults slightly to simplify writing XHTML processing components by providing a bean class whose properties have more convenient defaults. An artifact of using the US-ASCII encoding is that no XML declaration is written, so that HTML tools that can't accept them will not become confused. Components can treat the output as UTF-8, ISO-8859-1, or US-ASCII without incurring any data loss.
Constructor Summary | |
XHTMLWriter()
Constructs this handler with System.out used to write SAX events using the US-ASCII encoding, as XHTML. |
|
XHTMLWriter(java.io.OutputStream out)
Constructs this handler such that the specified output stream is used to write SAX events in the US-ASCII encoding, as XHTML. |
|
XHTMLWriter(java.io.Writer out)
Constructs this handler such that the specified output stream is used to write SAX events as XHTML. |
|
XHTMLWriter(java.io.Writer out,
java.lang.String encoding)
Constructs this handler such that the specified output stream is used to write SAX events as XHTML, labeled with the specified encoding. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XHTMLWriter() throws java.io.IOException
public XHTMLWriter(java.io.OutputStream out) throws java.io.IOException
out
- Where US-ASCII encoding of the stream of SAX
events will be sent.public XHTMLWriter(java.io.Writer out)
out
- Where the stream of SAX events will be written.public XHTMLWriter(java.io.Writer out, java.lang.String encoding)
out
- Where the stream of SAX events will be written.encoding
- If non-null, this names the encoding to be
placed in the encoding declaration.
|
Source code is GPL'd in the JAXP subproject at http://savannah.gnu.org/projects/classpathx |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |