Package com.github.underscore
Class Xml.XmlObject
- java.lang.Object
-
- com.github.underscore.Xml.XmlObject
-
-
Constructor Summary
Constructors Modifier Constructor Description privateXmlObject()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidaddCdata(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems)private static Xml.XmlStringBuilderaddCdataValue(Xml.XmlStringBuilder.Step identStep, int ident, String value, boolean addNewLine)private static voidaddComment(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean parentTextFound, boolean addNewLine, List<Xml.XmlStringBuilder> elems)private static Xml.XmlStringBuilderaddCommentValue(Xml.XmlStringBuilder.Step identStep, int ident, String value, boolean parentTextFound, boolean addNewLine)private static voidaddElement(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine, String arrayTrue)private static voidaddElements(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine, String arrayTrue)private static voidaddOpenElement(String name, boolean parentTextFound, Xml.XmlStringBuilder builder, Set<String> namespaces, boolean selfClosing, List<String> attrs, List<Xml.XmlStringBuilder> elems)private static voidaddText(Map.Entry entry, List<Xml.XmlStringBuilder> elems, Xml.XmlStringBuilder.Step identStep, int ident, Set<String> attrKeys, List<String> attrs)private static voidaddToBuilder(String name, boolean parentTextFound, Xml.XmlStringBuilder builder, Set<String> namespaces, List<String> attrs, List<Xml.XmlStringBuilder> elems)private static voidfillNamespacesAndAttrs(Map map, Set<String> namespaces, Set<String> attrKeys)private static voidprocessElements(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems, Set<String> namespaces, boolean parentTextFound, String arrayTrue)static voidwriteXml(Map map, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray, String arrayTrue)
-
-
-
Method Detail
-
writeXml
public static void writeXml(Map map, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray, String arrayTrue)
-
fillNamespacesAndAttrs
private static void fillNamespacesAndAttrs(Map map, Set<String> namespaces, Set<String> attrKeys)
-
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)
-
-