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 SummaryAll 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- 
ofpublic static XmlWriter of(java.io.Writer writer) 
 - 
declarationpublic XmlWriter declaration() 
 - 
beginpublic XmlWriter begin(java.lang.String nodeName) 
 - 
endpublic XmlWriter end() 
 - 
endpublic 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");
 - 
proppublic XmlWriter prop(java.lang.String nodeName, @Nullable java.lang.String value) 
 - 
proppublic XmlWriter prop(java.lang.String nodeName, @Nullable java.lang.Number value) 
 - 
proppublic XmlWriter prop(java.lang.String nodeName, boolean value) 
 - 
proppublic XmlWriter prop(java.lang.String nodeName, long value) 
 - 
proppublic XmlWriter prop(java.lang.String nodeName, double value) 
 - 
closepublic void close() 
 
- 
 
-