com.g11ntoolkit.domutil
Class XHTMLWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--com.g11ntoolkit.domutil.DOMWriter
                    |
                    +--com.g11ntoolkit.domutil.XMLWriter
                          |
                          +--com.g11ntoolkit.domutil.XHTMLWriter

public class XHTMLWriter
extends XMLWriter

DOM Document writer as XHTML format

Version:
$Revision: 1.3 $ $Date: 2005/07/11 23:13:26 $
Copyright © 2005, webMethods, Inc. All rights reserved.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See License Agreement.

Author:
Masahiko Mori
See Also:
org.w3c.dom

Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
XHTMLWriter(java.io.OutputStream out)
          Create a new XHTMLWriter, without automatic line flushing, from an existing OutputStream.
XHTMLWriter(java.io.OutputStream out, boolean autoFlush)
          Create a new XHTMLWriter from an existing OutputStream.
XHTMLWriter(java.io.Writer out)
          Create a new XHTMLWriter, without automatic line flushing.
XHTMLWriter(java.io.Writer out, boolean autoFlush)
          Create a new XHTMLWriter.
 
Method Summary
protected  boolean isEmptyElement(org.w3c.dom.Element elm)
          Check empty Element
static void main(java.lang.String[] args)
          /** Main
 
Methods inherited from class com.g11ntoolkit.domutil.XMLWriter
normalizer, normalizer, write, write, write, write, write, write, write, write, write, write, write, write
 
Methods inherited from class com.g11ntoolkit.domutil.DOMWriter
write, write, write, write, writeChilden
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XHTMLWriter

public XHTMLWriter(java.io.OutputStream out)
Create a new XHTMLWriter, without automatic line flushing, from an existing OutputStream.

Parameters:
out - A character-output stream

XHTMLWriter

public XHTMLWriter(java.io.OutputStream out,
                   boolean autoFlush)
Create a new XHTMLWriter from an existing OutputStream.

Parameters:
out - A character-output stream
autoFlush - A boolean; if true, the println() methods will flush the output buffer

XHTMLWriter

public XHTMLWriter(java.io.Writer out)
Create a new XHTMLWriter, without automatic line flushing.

Parameters:
out - A character-output stream

XHTMLWriter

public XHTMLWriter(java.io.Writer out,
                   boolean autoFlush)
Create a new XHTMLWriter.

Parameters:
out - A character-output stream
autoFlush - A boolean; if true, the println() methods will flush the output buffer
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
/** Main

Parameters:
args - XML File name
java.lang.Exception

isEmptyElement

protected boolean isEmptyElement(org.w3c.dom.Element elm)
Check empty Element

Overrides:
isEmptyElement in class XMLWriter
Parameters:
elm - Element class