Package org.testng.reporters
Class XMLUtils
- java.lang.Object
-
- org.testng.reporters.XMLUtils
-
public final class XMLUtils extends Object
Static helpers for XML.- Author:
- Cedric Beust Jul 21, 2003
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidappendAttributes(IBuffer result, Properties attributes)Appends the attributes to result.static Stringescape(String input)static StringextractComment(String tag, Properties properties)static Stringxml(String indent, String name, String content, Properties attributes)Generate tag.static voidxmlClose(IBuffer result, String indent, String tag, String comment)static voidxmlOpen(IBuffer result, String indent, String tag, Properties attributes)static voidxmlOpen(IBuffer result, String indent, String tag, Properties attributes, boolean noNewLine)static voidxmlOptional(IBuffer result, String sp, String elementName, Boolean value, Properties attributes)static voidxmlOptional(IBuffer result, String sp, String elementName, String value, Properties attributes)static voidxmlRequired(IBuffer result, String sp, String elementName, String value, Properties attributes)
-
-
-
Method Detail
-
xml
public static String xml(String indent, String name, @Nullable String content, @Nullable Properties attributes)
Generate tag. An opening and closing tag will be generated even if value is null.- Parameters:
name- name of the tagcontent- content for this tag (or null)attributes- tag attributes (or null)
-
extractComment
public static String extractComment(String tag, Properties properties)
-
xmlOptional
public static void xmlOptional(IBuffer result, String sp, String elementName, Boolean value, Properties attributes)
-
xmlOptional
public static void xmlOptional(IBuffer result, String sp, String elementName, @Nullable String value, Properties attributes)
-
xmlRequired
public static void xmlRequired(IBuffer result, String sp, String elementName, @Nullable String value, @Nullable Properties attributes)
-
xmlOpen
public static void xmlOpen(IBuffer result, String indent, String tag, Properties attributes)
-
appendAttributes
public static void appendAttributes(IBuffer result, Properties attributes)
Appends the attributes to result. The attributes are added on a single line as: key1="value1" key2="value2" ... (a space is added before the first key)- Parameters:
result- the buffer to append attributes to.attributes- the attributes to append (may be null).
-
xmlOpen
public static void xmlOpen(IBuffer result, String indent, String tag, Properties attributes, boolean noNewLine)
-
-