|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
| BeanOutline | BeanOutline: displays an object's JavaBean properties (uncovered using
java.beans.Introspector and elements of arrays. |
| ClassOutline | ClassOutline: Shows static fields of Class as children. |
| CollectionOutline | CollectionOutline: displays elements of Collection as children. |
| Jexa | Jexa: a Java examiner to examine objects via expandable/collapsible outlines. |
| ListOutline | ListOutline: displays [index] element of List as children. |
| MapOutline | MapOutline: Displays key:element entries of Map
as children. |
| ObjectOutline | ObjectOutline: displays fields of objects and elements of arrays
(uncovered using java.lang.reflect and Class
methods). |
Jexa, a Java examiner (AWT version), provides expandable/collapsible outlines for browsing through object nets. Navigate indented outlines of objects by expanding the outline to see their parts, their parts' parts, etc.
This version has been superceded by Jexa, JFC Swing version.
Most uses will only need to call methods in the Jexa class, e.g., Jexa.examine(objectToExamine).
See also the user interfaces of the jevaESUI package, at which you can directly type Java expressions. This is useful in conjunction with setting Jexa.mousedObject from Jexa (from an object's popup menu), so you can navigate to an object, then evaluate an expression that calls some method using that object.
To generate outlines, Outliner keeps a table of outline generators for instances of various classes and interfaces. Outliner automatically chooses from the applicable outline generators the outline generator for the most specific class or interface of the object. The user can later redisplay with another applicable outline generator.
Jexa provides the following outline generators:
These custom outlines for interfaces or classes override ObjectOutline.generateChildren(), and new ones can be added for other interfaces or classes calling Outliner.putOutlineGenerator . Please read Jexa.copyright.
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||