org.eclipse.jdt.internal.compiler.util
Class GenericXMLWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by org.eclipse.jdt.internal.compiler.util.GenericXMLWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class GenericXMLWriter
extends java.io.PrintWriter


Constructor Summary
GenericXMLWriter(java.io.OutputStream stream, java.lang.String lineSeparator, boolean printXmlVersion)
           
GenericXMLWriter(java.io.Writer writer, java.lang.String lineSeparator, boolean printXmlVersion)
           
 
Method Summary
 void endTag(java.lang.String name, boolean insertTab, boolean insertNewLine)
           
 void printString(java.lang.String string, boolean insertTab, boolean insertNewLine)
           
 void printTag(java.lang.String name, java.util.HashMap parameters, boolean insertTab, boolean insertNewLine, boolean closeTag)
           
 void startTag(java.lang.String name, boolean insertTab)
           
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, write, write, write, write, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericXMLWriter

public GenericXMLWriter(java.io.OutputStream stream,
                        java.lang.String lineSeparator,
                        boolean printXmlVersion)

GenericXMLWriter

public GenericXMLWriter(java.io.Writer writer,
                        java.lang.String lineSeparator,
                        boolean printXmlVersion)
Method Detail

endTag

public void endTag(java.lang.String name,
                   boolean insertTab,
                   boolean insertNewLine)

printString

public void printString(java.lang.String string,
                        boolean insertTab,
                        boolean insertNewLine)

printTag

public void printTag(java.lang.String name,
                     java.util.HashMap parameters,
                     boolean insertTab,
                     boolean insertNewLine,
                     boolean closeTag)

startTag

public void startTag(java.lang.String name,
                     boolean insertTab)