Package org.sonar.api.utils.text
Class XmlWriter
- java.lang.Object
-
- org.sonar.api.utils.text.XmlWriter
-
public class XmlWriter extends java.lang.Object
TODO document that output is UTF-8
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlWriter
begin(java.lang.String nodeName)
void
close()
XmlWriter
declaration()
XmlWriter
end()
XmlWriter
end(java.lang.String unused)
Same asend()
.static XmlWriter
of(java.io.Writer writer)
XmlWriter
prop(java.lang.String nodeName, boolean value)
XmlWriter
prop(java.lang.String nodeName, double value)
XmlWriter
prop(java.lang.String nodeName, long value)
XmlWriter
prop(java.lang.String nodeName, java.lang.Number value)
XmlWriter
prop(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()
-
-