Class XmlBuilder


  • public class XmlBuilder
    extends java.lang.Object
    • Field Detail

      • 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
    • Constructor Detail

      • XmlBuilder

        XmlBuilder​(java.lang.String rootName)
    • 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)
      • 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()
      • isEmpty

        public boolean isEmpty()
      • size

        public int size()
      • asString

        public java.lang.String asString()
      • toXml

        public java.lang.String toXml()
      • toJson

        public java.lang.String toJson()
      • setData

        private void setData​(java.util.Map<java.lang.String,​java.lang.Object> newData)