Package com.github.underscore
Class XmlBuilder
- java.lang.Object
-
- com.github.underscore.XmlBuilder
-
public class XmlBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description XmlBuilder(String rootName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlBuilder
a(String attributeName, String value)
String
asString()
Map<String,Object>
build()
XmlBuilder
c(String comment)
XmlBuilder
clear()
static XmlBuilder
create(String rootName)
XmlBuilder
d(String cdata)
XmlBuilder
e(String elementName)
Document
getDocument()
XmlBuilder
i(String target, String value)
XmlBuilder
importXmlBuilder(XmlBuilder xmlBuilder)
boolean
isEmpty()
static XmlBuilder
parse(String xml)
XmlBuilder
remove(String key)
XmlBuilder
root()
XmlBuilder
set(String path, Object value)
private void
setData(Map<String,Object> newData)
int
size()
XmlBuilder
t(String text)
String
toJson()
String
toJson(Json.JsonStringBuilder.Step identStep)
String
toXml()
String
toXml(Xml.XmlStringBuilder.Step identStep)
XmlBuilder
up()
-
-
-
Field Detail
-
SELF_CLOSING
private static final String SELF_CLOSING
- See Also:
- Constant Field Values
-
TRUE
private static final String TRUE
- See Also:
- Constant Field Values
-
path
private String path
-
savedPath
private String savedPath
-
-
Constructor Detail
-
XmlBuilder
XmlBuilder(String rootName)
-
-
Method Detail
-
create
public static XmlBuilder create(String rootName)
-
parse
public static XmlBuilder parse(String xml)
-
e
public XmlBuilder e(String elementName)
-
a
public XmlBuilder a(String attributeName, String value)
-
c
public XmlBuilder c(String comment)
-
i
public XmlBuilder i(String target, String value)
-
d
public XmlBuilder d(String cdata)
-
t
public XmlBuilder t(String text)
-
importXmlBuilder
public XmlBuilder importXmlBuilder(XmlBuilder xmlBuilder)
-
up
public XmlBuilder up()
-
root
public XmlBuilder root()
-
getDocument
public Document getDocument()
-
set
public XmlBuilder set(String path, Object value)
-
remove
public XmlBuilder remove(String key)
-
clear
public XmlBuilder clear()
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
asString
public String asString()
-
toXml
public String toXml(Xml.XmlStringBuilder.Step identStep)
-
toXml
public String toXml()
-
toJson
public String toJson(Json.JsonStringBuilder.Step identStep)
-
toJson
public String toJson()
-
-