com.nimkathana.swx.xmlrpc
Class SimpleXmlWriter

java.lang.Object
  extended bycom.nimkathana.swx.xmlrpc.SimpleXmlWriter

public class SimpleXmlWriter
extends java.lang.Object

Correctly formats Strings in xml syntax Currently only supports ISO-8859-1 encoding of XML.

Version:
April 2004
Author:
Maintained by Nimkathana (www.nimkathana.com), Original by IOP GmbH (www.iop.de)

Constructor Summary
SimpleXmlWriter(java.lang.StringBuffer buf)
           
 
Method Summary
 void chardata(java.lang.String text)
          Formats cdata for xml
 void emptyElement(java.lang.String elem)
          Formats an xml tag which contains no character data (in other words, is an opening and closing tag in one)
 void endElement(java.lang.String elem)
          Formats a closing xml tag
 byte[] getBytes()
          Same as toString()
 void startElement(java.lang.String elem)
          Formats an opening xml tag
 java.lang.String toString()
          Gets this writer's contents
 void write(char[] text)
          Appends text to this writer's buffer
 void write(java.lang.String text)
          Same as write(char[] text)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleXmlWriter

public SimpleXmlWriter(java.lang.StringBuffer buf)
Parameters:
buf - The StringBuffer to be used to collect this writer's writes
Method Detail

write

public void write(char[] text)
Appends text to this writer's buffer

Parameters:
text - The text to append

write

public void write(java.lang.String text)
Same as write(char[] text)


toString

public java.lang.String toString()
Gets this writer's contents

Returns:
All that was written to the internal buffer

getBytes

public byte[] getBytes()
Same as toString()


startElement

public void startElement(java.lang.String elem)
Formats an opening xml tag

Parameters:
elem - The element of the opening tag

endElement

public void endElement(java.lang.String elem)
Formats a closing xml tag

Parameters:
elem - The element of the closing tag

emptyElement

public void emptyElement(java.lang.String elem)
Formats an xml tag which contains no character data (in other words, is an opening and closing tag in one)

Parameters:
elem - The element of this empty tag

chardata

public void chardata(java.lang.String text)
Formats cdata for xml

Parameters:
text - The character data to be formatted


Copyright © 2004 Nimkathana Corp. All Rights Reserved.