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 XmlBuildera(String attributeName, String value)StringasString()Map<String,Object>build()XmlBuilderc(String comment)XmlBuilderclear()static XmlBuildercreate(String rootName)XmlBuilderd(String cdata)XmlBuildere(String elementName)DocumentgetDocument()XmlBuilderi(String target, String value)XmlBuilderimportXmlBuilder(XmlBuilder xmlBuilder)booleanisEmpty()static XmlBuilderparse(String xml)XmlBuilderremove(String key)XmlBuilderroot()XmlBuilderset(String path, Object value)private voidsetData(Map<String,Object> newData)intsize()XmlBuildert(String text)StringtoJson()StringtoJson(Json.JsonStringBuilder.Step identStep)StringtoXml()StringtoXml(Xml.XmlStringBuilder.Step identStep)XmlBuilderup()
-
-
-
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()
-
-