com.evolveum.midpoint.util
Class DebugUtil

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

public class DebugUtil
extends java.lang.Object

Author:
semancik

Constructor Summary
DebugUtil()
           
 
Method Summary
static java.lang.String debugDump(java.util.Collection<?> dumpables)
           
static java.lang.String debugDump(java.util.Collection<?> dumpables, int indent)
           
static java.lang.String debugDump(java.lang.Object object, int indent)
           
static void debugDump(java.lang.StringBuilder sb, java.util.Collection<?> dumpables, int indent, boolean openCloseSymbols)
           
static void debugDumpLabel(java.lang.StringBuilder sb, java.lang.String label, int indent)
           
static
<K,V> void
debugDumpMapMultiLine(java.lang.StringBuilder sb, java.util.Map<K,V> map, int indent)
           
static
<K,V> void
debugDumpMapSingleLine(java.lang.StringBuilder sb, java.util.Map<K,V> map, int indent)
           
static void debugDumpWithLabel(java.lang.StringBuilder sb, java.lang.String label, DebugDumpable dd, int indent)
           
static
<K,V> void
debugDumpWithLabel(java.lang.StringBuilder sb, java.lang.String label, java.util.Map<K,V> map, int indent)
           
static void debugDumpWithLabelToString(java.lang.StringBuilder sb, java.lang.String label, java.lang.Object object, int indent)
           
static void debugDumpWithLabelToStringLn(java.lang.StringBuilder sb, java.lang.String label, java.lang.Object object, int indent)
           
static java.lang.String debugDumpXsdAnyProperties(java.util.Collection<?> xsdAnyCollection, int indent)
           
static java.lang.String dump(Dumpable dumpable)
           
static java.lang.String dump(java.lang.Object object)
           
static java.lang.String getCollectionClosingSymbol(java.util.Collection<?> col)
           
static java.lang.String getCollectionOpeningSymbol(java.util.Collection<?> col)
           
static void indentDebugDump(java.lang.StringBuilder sb, int indent)
           
static
<T> java.lang.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 java.lang.String dump(Dumpable dumpable)

dump

public static java.lang.String dump(java.lang.Object object)

debugDump

public static java.lang.String debugDump(java.util.Collection<?> dumpables)

debugDump

public static java.lang.String debugDump(java.util.Collection<?> dumpables,
                                         int indent)

debugDump

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

debugDump

public static java.lang.String debugDump(java.lang.Object object,
                                         int indent)

debugDumpLabel

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

debugDumpWithLabel

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

debugDumpWithLabel

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

debugDumpWithLabelToString

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

debugDumpWithLabelToStringLn

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

debugDumpXsdAnyProperties

public static java.lang.String debugDumpXsdAnyProperties(java.util.Collection<?> xsdAnyCollection,
                                                         int indent)

getCollectionOpeningSymbol

public static java.lang.String getCollectionOpeningSymbol(java.util.Collection<?> col)

getCollectionClosingSymbol

public static java.lang.String getCollectionClosingSymbol(java.util.Collection<?> col)

indentDebugDump

public static void indentDebugDump(java.lang.StringBuilder sb,
                                   int indent)

debugDumpMapMultiLine

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

debugDumpMapSingleLine

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

valueAndClass

public static <T> java.lang.String valueAndClass(T value)


Copyright © 2012 evolveum. All Rights Reserved.