Package org.tsugi.basiclti
Class XMLMap
- java.lang.Object
-
- org.tsugi.basiclti.XMLMap
-
public class XMLMap extends Object
a simple utility class for REST style XML kind of lets us act like we are in PHP.
-
-
Constructor Summary
Constructors Constructor Description XMLMap()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanallUnitTests()static DocumentdocumentFromString(String input)static StringdocumentToString(Document document, boolean pretty)static Map<String,String>flattenMap(Map<String,Object> theMap)static Map<String,Object>getFullMap(String str)static Map<String,Object>getFullMap(Node doc)static List<Map<String,Object>>getList(String xmlInput, String key)static List<Map<String,Object>>getList(Map<String,Object> theMap, String key)static Map<String,String>getMap(String str)static Map<String,String>getMap(Node doc)static StringgetString(Map<String,Object> theMap, String key)static StringgetXML(Map<?,?> tm)static StringgetXML(Map<?,?> tm, boolean pretty)static DocumentgetXMLDom(Map<?,?> tm)static StringgetXMLFragment(Map<?,?> tm, boolean pretty)static voidmain(String[] args)static StringnodeToString(Node node)static StringnodeToString(Node node, boolean pretty)static StringoutStringArray(String[] arr)static StringprettyPrint(String input)static voidremoveSubMap(Map<?,?> tm, String selection)static voidrunSamples()static Map<String,Object>selectFullSubMap(Map<String,Object> om, String selection)static Map<String,String>selectSubMap(Map<String,String> sm, String selection)static booleanunitTest(String xmlString, boolean doDebug)
-
-
-
Method Detail
-
selectSubMap
public static Map<String,String> selectSubMap(Map<String,String> sm, String selection)
-
selectFullSubMap
public static Map<String,Object> selectFullSubMap(Map<String,Object> om, String selection)
-
unitTest
public static boolean unitTest(String xmlString, boolean doDebug)
-
allUnitTests
public static boolean allUnitTests()
-
main
public static void main(String[] args)
-
runSamples
public static void runSamples()
-
-