Package com.evolveum.midpoint.util
Class PrettyPrinter
- java.lang.Object
-
- com.evolveum.midpoint.util.PrettyPrinter
-
public class PrettyPrinter extends Object
- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description PrettyPrinter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringdebugDump(Object value, int indent)static List<Class<?>>getPrettyPrinters()static StringprettyPrint(byte[] value)static StringprettyPrint(Object value)static StringprettyPrint(Object[] value)static StringprettyPrint(Collection<?> collection)static StringprettyPrint(Collection<?> collection, int maxItems)static StringprettyPrint(Date date)static StringprettyPrint(List<Element> list)Assumes that all elements in the lists have the same QNamestatic StringprettyPrint(QName qname)static StringprettyPrint(Element element)static StringprettyPrint(Element element, boolean displayTag)static StringprettyPrint(Node node)static ObjectprettyPrintLazily(Collection<?> collection)static StringqnameToString(QName name)static voidregisterPrettyPrinter(Class<?> printerClass)static voidsetDefaultNamespacePrefix(String prefix)static voidshortDump(StringBuilder sb, Object value)
-
-
-
Method Detail
-
setDefaultNamespacePrefix
public static void setDefaultNamespacePrefix(String prefix)
-
prettyPrintLazily
public static Object prettyPrintLazily(Collection<?> collection)
-
prettyPrint
public static String prettyPrint(Collection<?> collection)
-
prettyPrint
public static String prettyPrint(Collection<?> collection, int maxItems)
-
prettyPrint
public static String prettyPrint(List<Element> list)
Assumes that all elements in the lists have the same QName- Parameters:
list-- Returns:
-
prettyPrint
public static String prettyPrint(byte[] value)
-
shortDump
public static void shortDump(StringBuilder sb, Object value)
-
registerPrettyPrinter
public static void registerPrettyPrinter(Class<?> printerClass)
-
-