Package com.github.underscore
Class Xml.XmlObject
java.lang.Object
com.github.underscore.Xml.XmlObject
- Enclosing class:
- Xml
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addCdata
(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems) private static Xml.XmlStringBuilder
addCdataValue
(Xml.XmlStringBuilder.Step identStep, int ident, String value, boolean addNewLine) private static void
addComment
(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean parentTextFound, boolean addNewLine, List<Xml.XmlStringBuilder> elems) private static Xml.XmlStringBuilder
addCommentValue
(Xml.XmlStringBuilder.Step identStep, int ident, String value, boolean parentTextFound, boolean addNewLine) private static void
addElement
(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine, String arrayTrue) private static void
addElements
(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine, String arrayTrue) private static void
addOpenElement
(String name, boolean parentTextFound, Xml.XmlStringBuilder builder, Set<String> namespaces, boolean selfClosing, List<String> attrs, List<Xml.XmlStringBuilder> elems) private static void
addText
(Map.Entry entry, List<Xml.XmlStringBuilder> elems, Xml.XmlStringBuilder.Step identStep, int ident, Set<String> attrKeys, List<String> attrs) private static void
addToBuilder
(String name, boolean parentTextFound, Xml.XmlStringBuilder builder, Set<String> namespaces, List<String> attrs, List<Xml.XmlStringBuilder> elems) private static void
private static void
processElements
(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems, Set<String> namespaces, boolean parentTextFound, String arrayTrue) static void
writeXml
(Map map, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray, String arrayTrue)
-
Constructor Details
-
XmlObject
private XmlObject()
-
-
Method Details
-
writeXml
-
fillNamespacesAndAttrs
-
addToBuilder
private static void addToBuilder(String name, boolean parentTextFound, Xml.XmlStringBuilder builder, Set<String> namespaces, List<String> attrs, List<Xml.XmlStringBuilder> elems) -
addOpenElement
private static void addOpenElement(String name, boolean parentTextFound, Xml.XmlStringBuilder builder, Set<String> namespaces, boolean selfClosing, List<String> attrs, List<Xml.XmlStringBuilder> elems) -
processElements
private static void processElements(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems, Set<String> namespaces, boolean parentTextFound, String arrayTrue) -
addText
private static void addText(Map.Entry entry, List<Xml.XmlStringBuilder> elems, Xml.XmlStringBuilder.Step identStep, int ident, Set<String> attrKeys, List<String> attrs) -
addElements
private static void addElements(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine, String arrayTrue) -
addElement
private static void addElement(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine, String arrayTrue) -
addComment
private static void addComment(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean parentTextFound, boolean addNewLine, List<Xml.XmlStringBuilder> elems) -
addCommentValue
private static Xml.XmlStringBuilder addCommentValue(Xml.XmlStringBuilder.Step identStep, int ident, String value, boolean parentTextFound, boolean addNewLine) -
addCdata
private static void addCdata(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems) -
addCdataValue
private static Xml.XmlStringBuilder addCdataValue(Xml.XmlStringBuilder.Step identStep, int ident, String value, boolean addNewLine)
-