Package edu.mit.ai.psg.ui.outliner.awt

Outliner.awt: core expandable/collapsible outline AWT components (OutlineTree), with protocol for looking up the most specific outline generator for new/child objects (Outliner), and interface for extending the set of generators to new classes and interfaces (IOutlineComponentGenerator).

See:
          Description

Interface Summary
IOutlineComponentGenerator IOutlineComponentGenerators are used by Outliner to generate a Component to display an object in the outline (usually a subclass of OutlineTree).
 

Class Summary
DoRegenerateComponentAdapter Adapter which, upon receiving an ActionEvent (from an outline pop-up menu) regenerates the outine for the object using the specified generator and substitutes the new component for the old one in its parent component.
OutlineMouseListener OutlineMouseListener listens for and reacts to mouse events on an Outline.
Outliner Outliner --- creates expandable/collapsible outline views of objects.
OutlineTree OutlineTree: Base component class for outline components which can expand or collapse to show their children.
VerticalList A container for a vertical list of components, using VFlowLayout.
VFlowLayout A layout manager for java.awt.Container that arranges its java.awt.Components vertically, adding each below the previous.
 

Package edu.mit.ai.psg.ui.outliner.awt Description

Outliner.awt: core expandable/collapsible outline AWT components (OutlineTree), with protocol for looking up the most specific outline generator for new/child objects (Outliner), and interface for extending the set of generators to new classes and interfaces (IOutlineComponentGenerator).

Also includes protocol for adding popup menu items to outline components for system general popup items (Outliner.addPopupMenuItems) and popup items specific to particular outline views (OutlineTree.addPopupMenuItems). See Outliner.copyright.


Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu