org.eclipse.core.internal.resources
Class XMLWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by org.eclipse.core.internal.resources.XMLWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class XMLWriter
extends java.io.PrintWriter

A simple XML writer.


Constructor Summary
XMLWriter(java.io.OutputStream output)
           
 
Method Summary
 void endTag(java.lang.String name)
           
static java.lang.String getEscaped(java.lang.String s)
           
 void printSimpleTag(java.lang.String name, java.lang.Object value)
           
 void printTabulation()
           
 void printTag(java.lang.String name, java.util.HashMap parameters)
           
 void printTag(java.lang.String name, java.util.HashMap parameters, boolean shouldTab, boolean newLine)
           
 void startTag(java.lang.String name, java.util.HashMap parameters)
           
 void startTag(java.lang.String name, java.util.HashMap parameters, boolean newLine)
           
 
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

XMLWriter

public XMLWriter(java.io.OutputStream output)
          throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException
Method Detail

endTag

public void endTag(java.lang.String name)

printSimpleTag

public void printSimpleTag(java.lang.String name,
                           java.lang.Object value)

printTabulation

public void printTabulation()

printTag

public void printTag(java.lang.String name,
                     java.util.HashMap parameters)

printTag

public void printTag(java.lang.String name,
                     java.util.HashMap parameters,
                     boolean shouldTab,
                     boolean newLine)

startTag

public void startTag(java.lang.String name,
                     java.util.HashMap parameters)

startTag

public void startTag(java.lang.String name,
                     java.util.HashMap parameters,
                     boolean newLine)

getEscaped

public static java.lang.String getEscaped(java.lang.String s)