Package org.openl.util.print
Class NicePrinterAdaptor
java.lang.Object
org.openl.util.print.NicePrinterAdaptor
- Direct Known Subclasses:
BeanNicePrinterAdaptor
- Author:
- snshor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProperty(Object obj, String propertyName) protected StringgetTypeName(Object obj) getUniqueID(Object obj) booleanisPrimitive(Object obj) static booleanisPrimitiveClass(Class<?> c) voidprintArray(Object ary, int newID, NicePrinter printer) voidprintCollection(Collection<?> c, int newID, NicePrinter printer) voidprintMap(Map map, Comparator<Map.Entry<Object, Object>> mapEntryComparator, NicePrinter printer) voidprintNull(NicePrinter printer) voidprintObject(Object obj, int newID, NicePrinter printer) voidprintPrimitive(Object obj, NicePrinter printer) voidprintReference(Object obj, int id, NicePrinter printer) static StringshortTypeName(String classname)
-
Constructor Details
-
NicePrinterAdaptor
public NicePrinterAdaptor()
-
-
Method Details
-
isPrimitiveClass
-
shortTypeName
-
getProperty
-
getTypeName
-
getUniqueID
-
isPrimitive
-
printArray
-
printCollection
-
printMap
public void printMap(Map map, Comparator<Map.Entry<Object, Object>> mapEntryComparator, NicePrinter printer) -
printNull
-
printObject
-
printPrimitive
-
printReference
-