jas.util.xml
Class XMLWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--jas.util.IndentPrintWriter
                    |
                    +--jas.util.xml.XMLWriter

public class XMLWriter
extends IndentPrintWriter


Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
XMLWriter(java.io.Writer w)
           
 
Method Summary
 void closeTag()
          Closes the current XML tag and decreases the indentation level
 void openTag(java.lang.String name)
          Prints a new XML tag and increases the identation level
 void printTag(java.lang.String name)
          Prints and closes an XML tag.
 void setAttribute(java.lang.String name, boolean value)
           
 void setAttribute(java.lang.String name, double value)
           
 void setAttribute(java.lang.String name, int value)
           
 void setAttribute(java.lang.String name, java.lang.String value)
          Sets an attribute which will be included in the next tag printed by openTag or printTag
 
Methods inherited from class jas.util.IndentPrintWriter
getIndent, getIndentString, indent, outdent, print, println, println, setIndent, setIndentString
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, 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

XMLWriter

public XMLWriter(java.io.Writer w)
Method Detail

openTag

public void openTag(java.lang.String name)
Prints a new XML tag and increases the identation level

closeTag

public void closeTag()
Closes the current XML tag and decreases the indentation level

printTag

public void printTag(java.lang.String name)
Prints and closes an XML tag.

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
Sets an attribute which will be included in the next tag printed by openTag or printTag

setAttribute

public void setAttribute(java.lang.String name,
                         double value)

setAttribute

public void setAttribute(java.lang.String name,
                         int value)

setAttribute

public void setAttribute(java.lang.String name,
                         boolean value)