|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.testng.reporters.XMLStringBuffer
public class XMLStringBuffer
This class allows you to generate an XML text document by pushing and popping tags from a stack maintained internally.
| Constructor Summary | |
|---|---|
XMLStringBuffer()
|
|
XMLStringBuffer(String start)
|
|
XMLStringBuffer(StringBuffer buffer,
String start)
|
|
| Method Summary | |
|---|---|
void |
addCDATA(String content)
Add a CDATA tag. |
void |
addComment(String comment)
|
void |
addEmptyElement(String tagName)
Add an empty element tag (e.g. |
void |
addEmptyElement(String tagName,
Properties attributes)
Add an empty element tag (e.g. |
void |
addOptional(String tagName,
Boolean value)
Add an optional Boolean element to the current tag. |
void |
addOptional(String tagName,
Boolean value,
Properties attributes)
Add an optional Boolean element to the current tag. |
void |
addOptional(String tagName,
String value)
Add an optional String element to the current tag. |
void |
addOptional(String tagName,
String value,
Properties attributes)
Add an optional String element to the current tag. |
void |
addRequired(String tagName,
String value)
Add a required element to the current tag. |
void |
addRequired(String tagName,
String value,
Properties attributes)
Add a required element to the current tag. |
StringBuffer |
getStringBuffer()
|
static void |
main(String[] argv)
|
void |
pop()
Pop the last pushed element without verifying it if matches the previously pushed tag. |
void |
pop(String tagName)
Pop the last pushed element and throws an AssertionError if it doesn't match the corresponding tag that was pushed earlier. |
void |
push(String tagName)
Push a new tag. |
void |
push(String tagName,
Properties attributes)
Push a new tag. |
void |
push(String tagName,
String schema)
Push a new tag. |
void |
push(String tagName,
String schema,
Properties attributes)
Push a new tag. |
void |
setDocType(String docType)
Set the doctype for this document. |
void |
setXmlDetails(String v,
String enc)
Set the xml version and encoding for this document. |
String |
toXML()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLStringBuffer()
start - A string of spaces indicating the indentation at which
to start the generation. Note that this constructor will also insert
an
public XMLStringBuffer(String start)
start - A string of spaces indicating the indentation at which
to start the generation. This constructor will not insert an
public XMLStringBuffer(StringBuffer buffer,
String start)
buffer - The StringBuffer to use internally to represent the
document.start - A string of spaces indicating the indentation at which
to start the generation.| Method Detail |
|---|
public void setXmlDetails(String v,
String enc)
v - the XML versionenc - the XML encodingpublic void setDocType(String docType)
docType - The DOCTYPE string, without the "<!DOCTYPE " ">"
public void push(String tagName,
String schema,
Properties attributes)
tagName - The name of the tag.schema - The schema to use (can be null or an empty string).attributes - A Properties file representing the attributes (or null)
public void push(String tagName,
String schema)
tagName - The name of the tag.schema - The schema to use (can be null or an empty string).
public void push(String tagName,
Properties attributes)
tagName - The name of the tag.attributes - A Properties file representing the attributes (or null)public void push(String tagName)
tagName - The name of the tag.public void pop()
public void pop(String tagName)
tagName - The name of the tag this pop() is supposed to match.
public void addRequired(String tagName,
String value)
tagName - The name of the tagvalue - The value for this tag
public void addRequired(String tagName,
String value,
Properties attributes)
tagName - The name of the tagvalue - The value for this tagattributes - A Properties file containing the attributes (or null)
public void addOptional(String tagName,
String value,
Properties attributes)
tagName - The name of the tagvalue - The value for this tagattributes - A Properties file containing the attributes (or null)
public void addOptional(String tagName,
String value)
tagName - The name of the tagvalue - The value for this tag
public void addOptional(String tagName,
Boolean value,
Properties attributes)
tagName - The name of the tagvalue - The value for this tagattributes - A Properties file containing the attributes (or null)
public void addOptional(String tagName,
Boolean value)
tagName - The name of the tagvalue - The value for this tagattributes - A Properties file containing the attributes (or null)public void addEmptyElement(String tagName)
tagName - The name of the tag
public void addEmptyElement(String tagName,
Properties attributes)
tagName - The name of the tagattributes - A Properties file containing the attributes (or null)public void addComment(String comment)
public void addCDATA(String content)
public StringBuffer getStringBuffer()
public String toXML()
public static void main(String[] argv)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||