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>
data
private java.lang.String
path
private java.lang.String
savedPath
private static java.lang.String
SELF_CLOSING
private static java.lang.String
TRUE
-
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 XmlBuilder
a(java.lang.String attributeName, java.lang.String value)
java.lang.String
asString()
java.util.Map<java.lang.String,java.lang.Object>
build()
XmlBuilder
c(java.lang.String comment)
XmlBuilder
clear()
static XmlBuilder
create(java.lang.String rootName)
XmlBuilder
d(java.lang.String cdata)
XmlBuilder
e(java.lang.String elementName)
org.w3c.dom.Document
getDocument()
XmlBuilder
i(java.lang.String target, java.lang.String value)
XmlBuilder
importXmlBuilder(XmlBuilder xmlBuilder)
boolean
isEmpty()
static XmlBuilder
parse(java.lang.String xml)
XmlBuilder
remove(java.lang.String key)
XmlBuilder
root()
XmlBuilder
set(java.lang.String path, java.lang.Object value)
private void
setData(java.util.Map<java.lang.String,java.lang.Object> newData)
int
size()
XmlBuilder
t(java.lang.String text)
java.lang.String
toJson()
java.lang.String
toJson(Json.JsonStringBuilder.Step identStep)
java.lang.String
toXml()
java.lang.String
toXml(Xml.XmlStringBuilder.Step identStep)
XmlBuilder
up()
-
-
-
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)
-
-