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

edu.berkeley.guir.lib.introspect
Class XMLIntrospectHandler

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

public class XMLIntrospectHandler
extends DefaultIntrospectHandler

Introspect an object's values out to an XML stream.

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:
JDK1.3
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
XMLIntrospectHandler()
          Creates an empty object.
 
Method Summary
protected  void output(int depth, Field f, String val)
          All of the output is redirected here.
 
Methods inherited from class edu.berkeley.guir.lib.introspect.DefaultIntrospectHandler
onArray, onBoolean, onBooleanArr, onByte, onByteArr, onChar, onCharArr, onDouble, onDoubleArr, onFloat, onFloatArr, onInt, onIntArr, onLong, onLongArr, onNull, onObject, onObjectArr, onRoot, onShort, onShortArr, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString, toString
 
Methods inherited from class edu.berkeley.guir.lib.introspect.IntrospectHandler
acceptField, getFilter, onException, setFilter, shouldRecurse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLIntrospectHandler

public XMLIntrospectHandler()
Creates an empty object.
Method Detail

output

protected void output(int depth,
                      Field f,
                      String val)
Description copied from class: DefaultIntrospectHandler
All of the output is redirected here.
Overrides:
output in class DefaultIntrospectHandler

Copyright Information