Package org.apache.jorphan.util
Class XMLBuffer
- java.lang.Object
-
- org.apache.jorphan.util.XMLBuffer
-
public class XMLBuffer extends Object
Provides XML string building methods. Not synchronised.
-
-
Constructor Summary
Constructors Constructor Description XMLBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLBuffercloseTag(String tagname)Close top tag from stack.XMLBufferopenTag(String tagname)Open a tag; save on stack.XMLBuffertag(String tagname, String content)Add a complete tag with content.XMLBuffertag(String tagname, StringBuilder content)Add a complete tag with content.StringtoString()Convert the buffer to a string, closing any open tags
-
-
-
Method Detail
-
openTag
public XMLBuffer openTag(String tagname)
Open a tag; save on stack.- Parameters:
tagname- name of the tag- Returns:
- this
-
closeTag
public XMLBuffer closeTag(String tagname)
Close top tag from stack.- Parameters:
tagname- name of the tag to close- Returns:
- this
- Throws:
IllegalArgumentException- if the tag names do not match
-
tag
public XMLBuffer tag(String tagname, String content)
Add a complete tag with content.- Parameters:
tagname- name of the tagcontent- content to put in tag, or empty content, if an empty tag should be used- Returns:
- this
-
tag
public XMLBuffer tag(String tagname, StringBuilder content)
Add a complete tag with content.- Parameters:
tagname- name of the tagcontent- content to put in tag, or empty content, if an empty tag should be used- Returns:
- this
-
-