com.evolveum.midpoint.util
Class DebugUtil

java.lang.Object
  extended by com.evolveum.midpoint.util.DebugUtil

public class DebugUtil
extends Object

Author:
semancik

Constructor Summary
DebugUtil()
           
 
Method Summary
static String debugDump(Collection<?> dumpables)
           
static String debugDump(Collection<?> dumpables, int indent)
           
static String debugDump(Object object, int indent)
           
static void debugDump(StringBuilder sb, Collection<?> dumpables, int indent, boolean openCloseSymbols)
           
static void debugDumpLabel(StringBuilder sb, String label, int indent)
           
static
<K,V> void
debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent)
           
static
<K,V> void
debugDumpMapSingleLine(StringBuilder sb, Map<K,V> map, int indent)
           
static void debugDumpWithLabel(StringBuilder sb, String label, DebugDumpable dd, int indent)
           
static
<K,V> void
debugDumpWithLabel(StringBuilder sb, String label, Map<K,V> map, 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(Dumpable dumpable)
           
static String dump(Object object)
           
static String getCollectionClosingSymbol(Collection<?> col)
           
static String getCollectionOpeningSymbol(Collection<?> col)
           
static void indentDebugDump(StringBuilder sb, int indent)
           
static
<T> String
valueAndClass(T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugUtil

public DebugUtil()
Method Detail

dump

public static String dump(Dumpable dumpable)

dump

public static String dump(Object object)

debugDump

public static String debugDump(Collection<?> dumpables)

debugDump

public static String debugDump(Collection<?> dumpables,
                               int indent)

debugDump

public static void debugDump(StringBuilder sb,
                             Collection<?> dumpables,
                             int indent,
                             boolean openCloseSymbols)

debugDump

public static String debugDump(Object object,
                               int indent)

debugDumpLabel

public static void debugDumpLabel(StringBuilder sb,
                                  String label,
                                  int indent)

debugDumpWithLabel

public static void debugDumpWithLabel(StringBuilder sb,
                                      String label,
                                      DebugDumpable dd,
                                      int indent)

debugDumpWithLabel

public static <K,V> void debugDumpWithLabel(StringBuilder sb,
                                            String label,
                                            Map<K,V> map,
                                            int indent)

debugDumpWithLabelToString

public static void debugDumpWithLabelToString(StringBuilder sb,
                                              String label,
                                              Object object,
                                              int indent)

debugDumpWithLabelToStringLn

public static void debugDumpWithLabelToStringLn(StringBuilder sb,
                                                String label,
                                                Object object,
                                                int indent)

debugDumpXsdAnyProperties

public static String debugDumpXsdAnyProperties(Collection<?> xsdAnyCollection,
                                               int indent)

getCollectionOpeningSymbol

public static String getCollectionOpeningSymbol(Collection<?> col)

getCollectionClosingSymbol

public static String getCollectionClosingSymbol(Collection<?> col)

indentDebugDump

public static void indentDebugDump(StringBuilder sb,
                                   int indent)

debugDumpMapMultiLine

public static <K,V> void debugDumpMapMultiLine(StringBuilder sb,
                                               Map<K,V> map,
                                               int indent)

debugDumpMapSingleLine

public static <K,V> void debugDumpMapSingleLine(StringBuilder sb,
                                                Map<K,V> map,
                                                int indent)

valueAndClass

public static <T> String valueAndClass(T value)


Copyright © 2013 evolveum. All Rights Reserved.