com.togethersoft.testing.shared.util
Class XMLWriter


public class XMLWriter
implements IXMLWriter


Field Summary
 protected Listattributes
           
 protected Stringcontent
           
 protected Stackelements
           
 protected booleanisEmpty
           
 protected booleanisWritten
           
 protected PrintWriterout
           

Constructor Summary
XMLWriter()
           
XMLWriter(OutputStream os)
           

Method Summary
 voidaddAttribute(String name, String namespace, String value)
           
 voidaddAttribute(String name, String value)
           
 voidaddCData(Object cdata)
           
 voidaddContent(String data)
           
 voidaddElement(Element el)
           
 voidclose()
           
 voidendElement()
           
 voidflush()
           
 protected voidindent()
           
 protected voidinit()
           
 protected Stringnormalize(String s)
          Normalizes the given string.
 voidsetContent(String content)
           
 voidsetStream(OutputStream os)
           
 voidstartElement(String name, String namespace)
           
 voidstartElement(String name)
           
 protected voidwriteTag()
           

Field Detail

attributes

protected List attributes

content

protected String content

elements

protected Stack elements

isEmpty

protected boolean isEmpty

isWritten

protected boolean isWritten

out

protected PrintWriter out
Constructor Detail

XMLWriter

public XMLWriter()

XMLWriter

public XMLWriter(OutputStream os)
Method Detail

addAttribute

public void addAttribute(String name, String namespace, String value)

addAttribute

public void addAttribute(String name, String value)

addCData

public void addCData(Object cdata)

addContent

public void addContent(String data)

addElement

public void addElement(Element el)

close

public void close()

endElement

public void endElement()

flush

public void flush()

indent

protected void indent()

init

protected void init()

normalize

protected String normalize(String s)
Normalizes the given string.

setContent

public void setContent(String content)

setStream

public void setStream(OutputStream os)

startElement

public void startElement(String name, String namespace)

startElement

public void startElement(String name)

writeTag

protected void writeTag()

Association Links

to Class java.io.PrintWriter

to Class java.util.Stack

to Class java.util.List

to Class java.lang.String