UC Berkeley Group for User Interface Research
Updated November 17, 2000

edu.berkeley.guir.lib.introspect
Class Introspect

java.lang.Object
  |
  +--edu.berkeley.guir.lib.introspect.Introspect
All Implemented Interfaces:
IntrospectConstants

public class Introspect
extends Object
implements IntrospectConstants

Lots of debugging utilities, including log file output, stream output, graphical window output, and object introspection. Have an instance in each class you want and use that instance.

Definitely not thread-safe.

Here is an example of the introspection debugging:

This software is distributed under the Berkeley Software License.

 Revisions:  - GUIRLib-v1.0-1.0.0, Apr 25 2000, JH
               Created class
             - GUIRLib-v1.2-1.0.0, Jun 22 2000, JH
               Touched for GUIRLib release
             - GUIRLib-v1.3-1.0.0, Aug 11 2000, JH
               Touched for GUIRLib release
             - GUIRLib-v1.4-1.0.0, Aug 31 2000, JH
               Touched for GUIRLib release
 

Since:
1.3RC1
Version:
GUIRLib-v1.4-1.0.0, Aug 31 2000
Author:
Jason Hong ( jasonh@cs.berkeley.edu )

Fields inherited from interface edu.berkeley.guir.lib.introspect.IntrospectConstants
CL_BOOLEAN, CL_BOOLEAN_ARR, CL_BYTE, CL_BYTE_ARR, CL_CHAR, CL_CHAR_ARR, CL_DOUBLE, CL_DOUBLE_ARR, CL_FLOAT, CL_FLOAT_ARR, CL_INT, CL_INT_ARR, CL_LONG, CL_LONG_ARR, CL_SHORT, CL_SHORT_ARR, CL_STRING, CL_STRINGBUFFER
 
Constructor Summary
Introspect()
          No instances allowed.
 
Method Summary
static void main(String[] argv)
           
static void parseObject(Object obj, IntrospectHandler handler)
          Use introspection to debug an object, using the specified callback.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Introspect

public Introspect()
No instances allowed.
Method Detail

parseObject

public static void parseObject(Object obj,
                               IntrospectHandler handler)
Use introspection to debug an object, using the specified callback.

main

public static void main(String[] argv)

Copyright Information