| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Diagnosticable | Returns: A new instance of the diagnostic object for input object, or null if one could not be found for some reason.The object which to build the diagnostic object for. ref)Given an object return instance of the diagnostic object for this class. |
| public static String | Returns: The string describing the class input.The object to print out. obj)Return a diagnostic string associated with an object. |
| DiagnosticUtil | back to summary |
|---|---|
| private DiagnosticUtil() | |
| findDiagnostic | back to summary |
|---|---|
| public static Diagnosticable findDiagnostic(Object ref) Given an object return instance of the diagnostic object for this class.
Given an object this routine will determine the classname of the object
and then try to instantiate a new instance of the diagnostic object
for this class by prepending on "D_" to the last element of theclassname.
If no matching class is found then the same lookup is made on the super-class
of the object, looking all the way up the hierachy until a diagnostic class
is found.
| |
| toDiagString | back to summary |
|---|---|
| public static String toDiagString(Object obj) Return a diagnostic string associated with an object. A utility interface to use if you just want to print a single string that represents the object in question. In following order this routine will deliver the string to use: 1) find diagnostic help class, and use class.diag() 2) else just use class.toString()
| |