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, String arrayTrue)
private static void
processArrays2(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces, String arrayTrue)
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, String arrayTrue)
-
-
-
Method Detail
-
writeXml
public static void writeXml(Object value, String name, Xml.XmlStringBuilder builder, boolean parentTextFound, Set<String> namespaces, boolean addArray, String arrayTrue)
-
processArrays
private static void processArrays(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces, boolean addArray, String arrayTrue)
-
processArrays2
private static void processArrays2(Object value, Xml.XmlStringBuilder builder, String name, boolean parentTextFound, Set<String> namespaces, String arrayTrue)
-
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)
-
-