Package com.github.underscore
Class Xml.XmlValue
- java.lang.Object
-
- com.github.underscore.Xml.XmlValue
-
-
Constructor Summary
Constructors Modifier Constructor Description private
XmlValue()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
escape(String s)
private static void
escape(String s, StringBuilder sb)
static String
escapeName(String name, Set<String> namespaces)
static String
getMapKey(Object map)
static Object
getMapValue(Object map)
private static void
processArrays(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces, boolean addArray)
private static void
processArrays2(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces)
private static int
translate(CharSequence input, int index, StringBuilder builder)
static String
unescape(String s)
private static void
unescape(String s, StringBuilder sb)
static void
writeXml(Object value, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray)
-
-
-
Method Detail
-
writeXml
public static void writeXml(Object value, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray)
-
processArrays
private static void processArrays(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces, boolean addArray)
-
processArrays2
private static void processArrays2(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces)
-
escape
private static void escape(String s, StringBuilder sb)
-
unescape
private static void unescape(String s, StringBuilder sb)
-
translate
private static int translate(CharSequence input, int index, StringBuilder builder)
-
-