Package com.github.underscore
Class XmlBuilder
- java.lang.Object
-
- com.github.underscore.XmlBuilder
-
public class XmlBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Object>dataprivate java.lang.Stringpathprivate java.lang.StringsavedPathprivate static java.lang.StringSELF_CLOSINGprivate static java.lang.StringTRUE
-
Constructor Summary
Constructors Constructor Description XmlBuilder(java.lang.String rootName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlBuildera(java.lang.String attributeName, java.lang.String value)java.lang.StringasString()java.util.Map<java.lang.String,java.lang.Object>build()XmlBuilderc(java.lang.String comment)XmlBuilderclear()static XmlBuildercreate(java.lang.String rootName)XmlBuilderd(java.lang.String cdata)XmlBuildere(java.lang.String elementName)org.w3c.dom.DocumentgetDocument()XmlBuilderi(java.lang.String target, java.lang.String value)XmlBuilderimportXmlBuilder(XmlBuilder xmlBuilder)booleanisEmpty()static XmlBuilderparse(java.lang.String xml)XmlBuilderremove(java.lang.String key)XmlBuilderroot()XmlBuilderset(java.lang.String path, java.lang.Object value)private voidsetData(java.util.Map<java.lang.String,java.lang.Object> newData)intsize()XmlBuildert(java.lang.String text)java.lang.StringtoJson()java.lang.StringtoJson(Json.JsonStringBuilder.Step identStep)java.lang.StringtoXml()java.lang.StringtoXml(Xml.XmlStringBuilder.Step identStep)XmlBuilderup()
-
-
-
Field Detail
-
SELF_CLOSING
private static final java.lang.String SELF_CLOSING
- See Also:
- Constant Field Values
-
TRUE
private static final java.lang.String TRUE
- See Also:
- Constant Field Values
-
data
private final java.util.Map<java.lang.String,java.lang.Object> data
-
path
private java.lang.String path
-
savedPath
private java.lang.String savedPath
-
-
Method Detail
-
create
public static XmlBuilder create(java.lang.String rootName)
-
parse
public static XmlBuilder parse(java.lang.String xml)
-
e
public XmlBuilder e(java.lang.String elementName)
-
a
public XmlBuilder a(java.lang.String attributeName, java.lang.String value)
-
c
public XmlBuilder c(java.lang.String comment)
-
i
public XmlBuilder i(java.lang.String target, java.lang.String value)
-
d
public XmlBuilder d(java.lang.String cdata)
-
t
public XmlBuilder t(java.lang.String text)
-
importXmlBuilder
public XmlBuilder importXmlBuilder(XmlBuilder xmlBuilder)
-
up
public XmlBuilder up()
-
root
public XmlBuilder root()
-
getDocument
public org.w3c.dom.Document getDocument()
-
set
public XmlBuilder set(java.lang.String path, java.lang.Object value)
-
remove
public XmlBuilder remove(java.lang.String key)
-
build
public java.util.Map<java.lang.String,java.lang.Object> build()
-
clear
public XmlBuilder clear()
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
asString
public java.lang.String asString()
-
toXml
public java.lang.String toXml(Xml.XmlStringBuilder.Step identStep)
-
toXml
public java.lang.String toXml()
-
toJson
public java.lang.String toJson(Json.JsonStringBuilder.Step identStep)
-
toJson
public java.lang.String toJson()
-
setData
private void setData(java.util.Map<java.lang.String,java.lang.Object> newData)
-
-