public class DebugUtil extends Object
Constructor and Description |
---|
DebugUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
debugDump(Collection<?> dumpables) |
static String |
debugDump(Collection<?> dumpables,
int indent) |
static Object |
debugDump(DebugDumpable dd) |
static String |
debugDump(DebugDumpable dd,
int indent) |
static String |
debugDump(Map<?,?> dumpables,
int indent) |
static String |
debugDump(Object object,
int indent) |
static void |
debugDump(StringBuilder sb,
Collection<?> dumpables,
int indent,
boolean openCloseSymbols) |
static void |
debugDump(StringBuilder sb,
Collection<?> dumpables,
int indent,
boolean openCloseSymbols,
String dumpSuffix) |
static void |
debugDumpLabel(StringBuilder sb,
String label,
int indent) |
static <K,V> String |
debugDumpMapMultiLine(Map<K,V> map) |
static <K,V> void |
debugDumpMapMultiLine(StringBuilder sb,
Map<K,V> map,
int indent) |
static <K,V> void |
debugDumpMapMultiLine(StringBuilder sb,
Map<K,V> map,
int indent,
boolean openCloseSymbols) |
static <K,V> void |
debugDumpMapMultiLine(StringBuilder sb,
Map<K,V> map,
int indent,
boolean openCloseSymbols,
String dumpSuffix) |
static <K,V> void |
debugDumpMapSingleLine(StringBuilder sb,
Map<K,V> map,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
Boolean val,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
Class val,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
Collection<?> values,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
DebugDumpable dd,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
Integer val,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
Long val,
int indent) |
static <K,V> void |
debugDumpWithLabel(StringBuilder sb,
String label,
Map<K,V> map,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
QName val,
int indent) |
static void |
debugDumpWithLabel(StringBuilder sb,
String label,
String val,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
Boolean val,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
Class val,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
Collection<?> values,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
DebugDumpable dd,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
Integer val,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
Long val,
int indent) |
static <K,V> void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
Map<K,V> map,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
QName val,
int indent) |
static void |
debugDumpWithLabelln(StringBuilder sb,
String label,
String val,
int indent) |
static void |
debugDumpWithLabelLn(StringBuilder sb,
String label,
String val,
int indent) |
static void |
debugDumpWithLabelToString(StringBuilder sb,
String label,
Object object,
int indent) |
static void |
debugDumpWithLabelToStringLn(StringBuilder sb,
String label,
Object object,
int indent) |
static String |
debugDumpXsdAnyProperties(Collection<?> xsdAnyCollection,
int indent) |
static String |
dump(DebugDumpable dumpable) |
static String |
dump(Object object) |
static String |
dumpObjectFieldsSizeEstimate(Serializable o) |
static void |
dumpObjectSizeEstimate(StringBuilder sb,
String label,
Serializable o,
int indent) |
static void |
dumpObjectSizeEstimateLn(StringBuilder sb,
String label,
Serializable o,
int indent) |
static int |
estimateObjectSize(Serializable o) |
static String |
excerpt(String input,
int maxChars) |
static String |
fixIndentInMultiline(int indent,
String indentString,
String s) |
static String |
formatDate(Long millis) |
static String |
formatElementName(QName elementName) |
static String |
getCollectionClosingSymbol(Collection<?> col) |
static String |
getCollectionOpeningSymbol(Collection<?> col) |
static void |
indentDebugDump(StringBuilder sb,
int indent) |
static boolean |
isDetailedDebugDump() |
static void |
setDetailedDebugDump(boolean detailedDebugDump) |
static <T> String |
valueAndClass(T value) |
public static boolean isDetailedDebugDump()
public static void setDetailedDebugDump(boolean detailedDebugDump)
public static String dump(DebugDumpable dumpable)
public static String debugDump(Collection<?> dumpables)
public static String debugDump(Collection<?> dumpables, int indent)
public static void debugDump(StringBuilder sb, Collection<?> dumpables, int indent, boolean openCloseSymbols)
public static void debugDump(StringBuilder sb, Collection<?> dumpables, int indent, boolean openCloseSymbols, String dumpSuffix)
public static Object debugDump(DebugDumpable dd)
public static String debugDump(DebugDumpable dd, int indent)
public static void debugDumpLabel(StringBuilder sb, String label, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, DebugDumpable dd, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, DebugDumpable dd, int indent)
public static void debugDumpWithLabelln(StringBuilder sb, String label, String val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, String val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, String val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, QName val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, QName val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Boolean val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Boolean val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Integer val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Integer val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Long val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Long val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Class val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Class val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Collection<?> values, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Collection<?> values, int indent)
public static <K,V> void debugDumpWithLabel(StringBuilder sb, String label, Map<K,V> map, int indent)
public static <K,V> void debugDumpWithLabelLn(StringBuilder sb, String label, Map<K,V> map, int indent)
public static void debugDumpWithLabelToString(StringBuilder sb, String label, Object object, int indent)
public static void debugDumpWithLabelToStringLn(StringBuilder sb, String label, Object object, int indent)
public static String debugDumpXsdAnyProperties(Collection<?> xsdAnyCollection, int indent)
public static String getCollectionOpeningSymbol(Collection<?> col)
public static String getCollectionClosingSymbol(Collection<?> col)
public static void indentDebugDump(StringBuilder sb, int indent)
public static <K,V> void debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent)
public static <K,V> void debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent, boolean openCloseSymbols)
public static <K,V> void debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent, boolean openCloseSymbols, String dumpSuffix)
public static <K,V> void debugDumpMapSingleLine(StringBuilder sb, Map<K,V> map, int indent)
public static <T> String valueAndClass(T value)
public static String fixIndentInMultiline(int indent, String indentString, String s)
public static int estimateObjectSize(Serializable o)
public static void dumpObjectSizeEstimateLn(StringBuilder sb, String label, Serializable o, int indent)
public static void dumpObjectSizeEstimate(StringBuilder sb, String label, Serializable o, int indent)
public static String dumpObjectFieldsSizeEstimate(Serializable o)
Copyright © 2016 evolveum. All rights reserved.