gumbo.visualize.data
Class TestTreeWindow

java.lang.Object
  |
  +--gumbo.util.AbstractDisposable
        |
        +--gumbo.app.MainWindow
              |
              +--gumbo.visualize.data.TestViewWindow
                    |
                    +--gumbo.visualize.data.TestTreeWindow
All Implemented Interfaces:
Disposable
Direct Known Subclasses:
TestTreeWindow.Extended

public class TestTreeWindow
extends TestViewWindow

Window for tree display.

Version:
$Revision: 1.1 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Nested Class Summary
static class TestTreeWindow.Extended
          List window with a button to open a sub-window and create new list models.
 
Nested classes inherited from class gumbo.visualize.data.TestViewWindow
TestViewWindow.NewModelAction, TestViewWindow.NewWindowAction, TestViewWindow.StatusBarUpdater
 
Constructor Summary
TestTreeWindow(MainWindow owner, java.lang.String name, TestViewInput input)
          Creates a new window.
 
Method Summary
protected  void createdNewView(WholeView view)
          Called by the system to notify subclasses when a new view has been created.
protected  DataViewFactory getDataViewFactory()
          Called by the system to get the view factory for window display.
 TestGraphWindow getGraphWindow()
           
 
Methods inherited from class gumbo.visualize.data.TestViewWindow
getInput, getWholeModel, newMainArea, showWindow, updateWindow
 
Methods inherited from class gumbo.app.MainWindow
getContentPane, getMenuBar, getStatusBar, getStatusText, getTitleText, getToolBar, getWindowGraphic, getWindowName, implDispose, initWindowGraphic, pack, setDefaultCloseOperation, setMainArea, setStatusText, setTitleText, setVisible, setWindowName, showProblemMessage, showProblemMessage
 
Methods inherited from class gumbo.util.AbstractDisposable
dispose, isDisposed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestTreeWindow

public TestTreeWindow(MainWindow owner,
                      java.lang.String name,
                      TestViewInput input)
Creates a new window. If owner is null the window is unowned and the graphic is a JFrame, otherwise it is owned and the graphic is a JDialog.

Method Detail

getGraphWindow

public TestGraphWindow getGraphWindow()

createdNewView

protected void createdNewView(WholeView view)
Description copied from class: TestViewWindow
Called by the system to notify subclasses when a new view has been created. Note that any view layout must wait until after the view has a root window and the window is visible). Default implementation: Does nothing.

Overrides:
createdNewView in class TestViewWindow

getDataViewFactory

protected DataViewFactory getDataViewFactory()
Description copied from class: TestViewWindow
Called by the system to get the view factory for window display.

Specified by:
getDataViewFactory in class TestViewWindow