com.smallx.xml.infoset.util
Class XMLWriter

java.lang.Object
  extended bycom.smallx.xml.infoset.util.XMLWriter
Direct Known Subclasses:
WriterItemDestination

public class XMLWriter
extends java.lang.Object


Constructor Summary
XMLWriter(boolean isEvents, java.io.Writer out, java.lang.String encoding)
           
XMLWriter(boolean isEvents, java.io.Writer out, java.lang.String encoding, boolean closeOnEnd)
           
 
Method Summary
 NamespaceDataProxy duplicateProxy(NamespaceDataProxy proxy)
           
 void finalize()
           
 void flush()
           
 void setPreferDefault(boolean flag)
           
 void write(Item item)
           
static void writeDocument(Document doc, java.io.OutputStream os)
           
static void writeDocument(Document doc, java.lang.String encoding, java.io.OutputStream os)
           
static void writeDocument(Document doc, java.lang.String encoding, java.io.Writer out)
           
static void writeDocument(Document doc, java.io.Writer out)
           
static void writeElement(Element parent, java.io.Writer out)
           
 void xmlDeclaration(java.io.Writer output, java.lang.String theVersion, java.lang.String theEncoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLWriter

public XMLWriter(boolean isEvents,
                 java.io.Writer out,
                 java.lang.String encoding)

XMLWriter

public XMLWriter(boolean isEvents,
                 java.io.Writer out,
                 java.lang.String encoding,
                 boolean closeOnEnd)
Method Detail

setPreferDefault

public void setPreferDefault(boolean flag)

finalize

public void finalize()

flush

public void flush()
           throws java.io.IOException
Throws:
java.io.IOException

duplicateProxy

public NamespaceDataProxy duplicateProxy(NamespaceDataProxy proxy)

xmlDeclaration

public void xmlDeclaration(java.io.Writer output,
                           java.lang.String theVersion,
                           java.lang.String theEncoding)
                    throws java.io.IOException,
                           XMLException
Throws:
java.io.IOException
XMLException

write

public void write(Item item)
           throws java.io.IOException,
                  XMLException
Throws:
java.io.IOException
XMLException

writeDocument

public static void writeDocument(Document doc,
                                 java.io.Writer out)
                          throws java.io.IOException,
                                 XMLException
Throws:
java.io.IOException
XMLException

writeDocument

public static void writeDocument(Document doc,
                                 java.io.OutputStream os)
                          throws java.io.IOException,
                                 XMLException
Throws:
java.io.IOException
XMLException

writeDocument

public static void writeDocument(Document doc,
                                 java.lang.String encoding,
                                 java.io.Writer out)
                          throws java.io.IOException,
                                 XMLException
Throws:
java.io.IOException
XMLException

writeDocument

public static void writeDocument(Document doc,
                                 java.lang.String encoding,
                                 java.io.OutputStream os)
                          throws java.io.IOException,
                                 XMLException
Throws:
java.io.IOException
XMLException

writeElement

public static void writeElement(Element parent,
                                java.io.Writer out)
                         throws java.io.IOException,
                                XMLException
Throws:
java.io.IOException
XMLException