|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.dfki.lt.hog.container.XmlStringBuffer
public class XmlStringBuffer
XmlStringBuffer
creates an XML string with element and
attribute tags. Internally a StringBuffer
is used for
connecting elements and attributes. It only creates XML strings of
the kind illustrated by the example.
Example:
XmlStringBuffer xml = new XmlStringBuffer();
xml.addElement("METADATA/");
xml.addAttribute("created", "2003-09-23");
xml.addAttribute("user", "robba");
xml.addComment("this is a comment");
xml.addElement("W", "Fahrrad");
xml.addAttribute("id", "W5029");
xml.addAttribute("pos", "NOUN");
System.out.println(xml.toString());
produces
<TOKENS><METADATA created="2003-09-23" user="robba"/><!-- this is a comment --><W id="W5029" pos="NOUN">Fahhrad</W></TOKENS>
;
StringBuffer
Constructor Summary | |
---|---|
XmlStringBuffer()
Creates XmlStringBuffer with default XML version
1.0 and encoding UTF-8. |
|
XmlStringBuffer(java.lang.String version,
java.lang.String encoding)
Creates XmlStringBuffer with a given
version and enconding. |
Method Summary | |
---|---|
XmlStringBuffer |
addAttribute(java.lang.String tag,
int value)
|
XmlStringBuffer |
addAttribute(java.lang.String attr,
java.lang.String value)
Adds attributes for current XML element tag. |
XmlStringBuffer |
addComment(java.lang.String comment)
Adds an XML Comment |
XmlStringBuffer |
addElement(java.lang.String tag)
Adds a new XML element tag without a value. |
XmlStringBuffer |
addElement(java.lang.String tag,
java.lang.String value)
Adds new XML element tag. |
java.lang.String |
toString()
Returns this XmlStringBuffer as a String . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XmlStringBuffer()
XmlStringBuffer
with default XML version
1.0 and encoding UTF-8.
public XmlStringBuffer(java.lang.String version, java.lang.String encoding)
XmlStringBuffer
with a given
version and enconding.
Method Detail |
---|
public XmlStringBuffer addElement(java.lang.String tag)
tag
ends with '/'.
public XmlStringBuffer addElement(java.lang.String tag, java.lang.String value)
tag
ends with '/'.
public XmlStringBuffer addAttribute(java.lang.String attr, java.lang.String value)
public XmlStringBuffer addAttribute(java.lang.String tag, int value)
public XmlStringBuffer addComment(java.lang.String comment)
public java.lang.String toString()
XmlStringBuffer
as a String
.
toString
in class java.lang.Object
XmlStringBuffer
as a String
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |