Package com.github.underscore
Class Xml.XmlObject
- java.lang.Object
-
- com.github.underscore.Xml.XmlObject
-
- Enclosing class:
- Xml
public static class Xml.XmlObject extends java.lang.Object
-
-
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(java.util.Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, java.util.List<Xml.XmlStringBuilder> elems)
private static Xml.XmlStringBuilder
addCdataValue(Xml.XmlStringBuilder.Step identStep, int ident, java.lang.String value, boolean addNewLine)
private static void
addComment(java.util.Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean parentTextFound, boolean addNewLine, java.util.List<Xml.XmlStringBuilder> elems)
private static Xml.XmlStringBuilder
addCommentValue(Xml.XmlStringBuilder.Step identStep, int ident, java.lang.String value, boolean parentTextFound, boolean addNewLine)
private static void
addElement(Xml.XmlStringBuilder.Step identStep, int ident, java.util.Map.Entry entry, java.util.Set<java.lang.String> namespaces, java.util.List<Xml.XmlStringBuilder> elems, boolean addNewLine, java.lang.String arrayTrue)
private static void
addElements(Xml.XmlStringBuilder.Step identStep, int ident, java.util.Map.Entry entry, java.util.Set<java.lang.String> namespaces, java.util.List<Xml.XmlStringBuilder> elems, boolean addNewLine, java.lang.String arrayTrue)
private static void
addOpenElement(java.lang.String name, boolean parentTextFound, Xml.XmlStringBuilder builder, java.util.Set<java.lang.String> namespaces, boolean selfClosing, java.util.List<java.lang.String> attrs, java.util.List<Xml.XmlStringBuilder> elems)
private static void
addText(java.util.Map.Entry entry, java.util.List<Xml.XmlStringBuilder> elems, Xml.XmlStringBuilder.Step identStep, int ident, java.util.Set<java.lang.String> attrKeys, java.util.List<java.lang.String> attrs)
private static void
addToBuilder(java.lang.String name, boolean parentTextFound, Xml.XmlStringBuilder builder, java.util.Set<java.lang.String> namespaces, java.util.List<java.lang.String> attrs, java.util.List<Xml.XmlStringBuilder> elems)
private static void
fillNamespacesAndAttrs(java.util.Map map, java.util.Set<java.lang.String> namespaces, java.util.Set<java.lang.String> attrKeys)
private static void
processElements(java.util.Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, java.util.List<Xml.XmlStringBuilder> elems, java.util.Set<java.lang.String> namespaces, boolean parentTextFound, java.lang.String arrayTrue)
static void
writeXml(java.util.Map map, java.lang.String name, Xml.XmlStringBuilder builder, boolean parentTextFound, java.util.Set<java.lang.String> namespaces, boolean addArray, java.lang.String arrayTrue)
-
-
-
Method Detail
-
writeXml
public static void writeXml(java.util.Map map, java.lang.String name, Xml.XmlStringBuilder builder, boolean parentTextFound, java.util.Set<java.lang.String> namespaces, boolean addArray, java.lang.String arrayTrue)
-
fillNamespacesAndAttrs
private static void fillNamespacesAndAttrs(java.util.Map map, java.util.Set<java.lang.String> namespaces, java.util.Set<java.lang.String> attrKeys)
-
addToBuilder
private static void addToBuilder(java.lang.String name, boolean parentTextFound, Xml.XmlStringBuilder builder, java.util.Set<java.lang.String> namespaces, java.util.List<java.lang.String> attrs, java.util.List<Xml.XmlStringBuilder> elems)
-
addOpenElement
private static void addOpenElement(java.lang.String name, boolean parentTextFound, Xml.XmlStringBuilder builder, java.util.Set<java.lang.String> namespaces, boolean selfClosing, java.util.List<java.lang.String> attrs, java.util.List<Xml.XmlStringBuilder> elems)
-
processElements
private static void processElements(java.util.Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, java.util.List<Xml.XmlStringBuilder> elems, java.util.Set<java.lang.String> namespaces, boolean parentTextFound, java.lang.String arrayTrue)
-
addText
private static void addText(java.util.Map.Entry entry, java.util.List<Xml.XmlStringBuilder> elems, Xml.XmlStringBuilder.Step identStep, int ident, java.util.Set<java.lang.String> attrKeys, java.util.List<java.lang.String> attrs)
-
addElements
private static void addElements(Xml.XmlStringBuilder.Step identStep, int ident, java.util.Map.Entry entry, java.util.Set<java.lang.String> namespaces, java.util.List<Xml.XmlStringBuilder> elems, boolean addNewLine, java.lang.String arrayTrue)
-
addElement
private static void addElement(Xml.XmlStringBuilder.Step identStep, int ident, java.util.Map.Entry entry, java.util.Set<java.lang.String> namespaces, java.util.List<Xml.XmlStringBuilder> elems, boolean addNewLine, java.lang.String arrayTrue)
-
addComment
private static void addComment(java.util.Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean parentTextFound, boolean addNewLine, java.util.List<Xml.XmlStringBuilder> elems)
-
addCommentValue
private static Xml.XmlStringBuilder addCommentValue(Xml.XmlStringBuilder.Step identStep, int ident, java.lang.String value, boolean parentTextFound, boolean addNewLine)
-
addCdata
private static void addCdata(java.util.Map.Entry entry, Xml.XmlStringBuilder.Step identStep, int ident, boolean addNewLine, java.util.List<Xml.XmlStringBuilder> elems)
-
addCdataValue
private static Xml.XmlStringBuilder addCdataValue(Xml.XmlStringBuilder.Step identStep, int ident, java.lang.String value, boolean addNewLine)
-
-