com.transjam.util
Class XMLWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--com.transjam.util.XMLWriter

public class XMLWriter
extends java.io.PrintWriter

Write file in XML format.

Author:
(C) 2000 Phil Burk, SoftSynth.com, All Rights Reserved

Constructor Summary
XMLWriter(java.io.OutputStream stream)
           
 
Method Summary
 void begin()
           
 void beginElement(java.lang.String name)
          Begin an element in angle brackets.
 void end()
           
 void endElement()
           
static void main(java.lang.String[] args)
           
 void writeAttribute(java.lang.String name, double value)
           
 void writeAttribute(java.lang.String name, int value)
           
 void writeAttribute(java.lang.String name, long value)
           
 void writeAttribute(java.lang.String name, java.lang.String value)
          Write a name=value pair inside a tag.
 void writeComment(java.lang.String text)
           
 void writeContent(java.lang.String content)
          You may call this between calls to beginElement() and endElement().
 
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, 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 stream)
Method Detail

writeAttribute

public void writeAttribute(java.lang.String name,
                           java.lang.String value)
Write a name=value pair inside a tag.

writeAttribute

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

writeAttribute

public void writeAttribute(java.lang.String name,
                           long value)

writeAttribute

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

begin

public void begin()

end

public void end()

beginElement

public void beginElement(java.lang.String name)
Begin an element in angle brackets. Don't forget to terminate with a call to endElement().

endElement

public void endElement()

writeContent

public void writeContent(java.lang.String content)
You may call this between calls to beginElement() and endElement(). The text will be "escaped" which means special characters like <, >, &, " and \ will be converted to safe equivalents.

writeComment

public void writeComment(java.lang.String text)

main

public static void main(java.lang.String[] args)