Package org.sonar.api.utils.text
Class XmlWriter
- java.lang.Object
-
- org.sonar.api.utils.text.XmlWriter
-
public class XmlWriter extends java.lang.ObjectTODO document that output is UTF-8
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlWriterbegin(java.lang.String nodeName)voidclose()XmlWriterdeclaration()XmlWriterend()XmlWriterend(java.lang.String unused)Same asend().static XmlWriterof(java.io.Writer writer)XmlWriterprop(java.lang.String nodeName, boolean value)XmlWriterprop(java.lang.String nodeName, double value)XmlWriterprop(java.lang.String nodeName, long value)XmlWriterprop(java.lang.String nodeName, java.lang.Number value)XmlWriterprop(java.lang.String nodeName, java.lang.String value)
-
-
-
Method Detail
-
of
public static XmlWriter of(java.io.Writer writer)
-
declaration
public XmlWriter declaration()
-
begin
public XmlWriter begin(java.lang.String nodeName)
-
end
public XmlWriter end()
-
end
public XmlWriter end(java.lang.String unused)
Same asend(). The parameter is unused. It's declared only to improve readability :xml.write("rules"); xml.write("rule"); // many other writes xml.end("rule"); xml.end("rules");
-
prop
public XmlWriter prop(java.lang.String nodeName, @Nullable java.lang.String value)
-
prop
public XmlWriter prop(java.lang.String nodeName, @Nullable java.lang.Number value)
-
prop
public XmlWriter prop(java.lang.String nodeName, boolean value)
-
prop
public XmlWriter prop(java.lang.String nodeName, long value)
-
prop
public XmlWriter prop(java.lang.String nodeName, double value)
-
close
public void close()
-
-