Package com.github.underscore
Class Xml.XmlObject
- java.lang.Object
-
- com.github.underscore.Xml.XmlObject
-
-
Constructor Summary
Constructors Modifier Constructor Description private
XmlObject()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private 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)
private static void
addElements(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine)
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
fillNamespacesAndAttrs(Map map, Set<String> namespaces, Set<String> attrKeys)
private static void
processElements(Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, List<Xml.XmlStringBuilder> elems, Set<String> namespaces, boolean parentTextFound)
static void
writeXml(Map map, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray)
-
-
-
Method Detail
-
writeXml
public static void writeXml(Map map, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray)
-
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)
-
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)
-
addElement
private static void addElement(Xml.XmlStringBuilder.Step identStep, int ident, Map.Entry entry, Set<String> namespaces, List<Xml.XmlStringBuilder> elems, boolean addNewLine)
-
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)
-
-