All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.mit.ai.psg.jexa.BeanOutline

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----edu.mit.ai.psg.ui.outlines.OutlineTree
                                   |
                                   +----edu.mit.ai.psg.jexa.ObjectOutline
                                           |
                                           +----edu.mit.ai.psg.jexa.BeanOutline

public class BeanOutline
extends ObjectOutline
BeanOutline: displays an object's public fields and its JavaBean properties (uncovered using java.beans.Introspector) that aren't also fields (i.e., don't have the same name).

Author:
CarlManning, caroma@ai.mit.edu
Copyright (c) 1998 Massachusetts Institute of Technology

Constructor Index

 o BeanOutline(Object)

Method Index

 o generateChildren()
Overrides ObjectOutline method to also use JavaBean introspection instead of just reflecting on public fields; this displays properties which have public get methods when there's no public field with same name.

Constructors

 o BeanOutline
 public BeanOutline(Object obj)

Methods

 o generateChildren
 public void generateChildren()
Overrides ObjectOutline method to also use JavaBean introspection instead of just reflecting on public fields; this displays properties which have public get methods when there's no public field with same name.

Overrides:
generateChildren in class ObjectOutline

All Packages  Class Hierarchy  This Package  Previous  Next  Index