All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jdsltools.visualization.ButtonPanels.RestructurableBTButtonPanel

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----jdsltools.visualization.ButtonPanels.ButtonPanel
                                   |
                                   +----jdsltools.visualization.ButtonPanels.RestructurableBTButtonPanel

public class RestructurableBTButtonPanel
extends ButtonPanel
This is the selection of buttons the visualizer uses for Restructurable BTs.

Author:
Ryan Shaun Baker

Variable Index

 o btRight_
 o cPanel_
 o pcPanel_
 o tree_

Constructor Index

 o RestructurableBTButtonPanel()

Method Index

 o beginDeletionOperation()
Will be called when the user begins a deletion from the Container, so the ButtonPanel can take any appropriate action.

 o beginInsertionOperation()
Will be called when the user begins an insertion into the Container, so the ButtonPanel can take any appropriate action (clearing the previous return values, for example).

 o beginOtherOperation()
Will be called when the user begins an operation on the Container that is not subsumed above, so the ButtonPanel can take any appropriate action.

 o beginReadOperation()
Will be called when the user begins a read-only operation on the Container, so the ButtonPanel can take any appropriate action.

 o endOperation()
Will be called when a Container operation returns, so the ButtonPanel can take any appropriate action.

 o init(VisualizationController)
 o updatePopupMenus(Sequence)

Variables

 o cPanel_
 protected ContainerAllButtonsSubpanel cPanel_
 o pcPanel_
 protected PosContainerSubpanel pcPanel_
 o btRight_
 protected RBTRightButtonSubpanel btRight_
 o tree_
 protected GenTreeButtonSubpanel tree_

Constructors

 o RestructurableBTButtonPanel
 public RestructurableBTButtonPanel()

Methods

 o init
 public void init(VisualizationController c)
 o beginInsertionOperation
 public void beginInsertionOperation()
Will be called when the user begins an insertion into the Container, so the ButtonPanel can take any appropriate action (clearing the previous return values, for example).

Overrides:
beginInsertionOperation in class ButtonPanel
 o beginDeletionOperation
 public void beginDeletionOperation()
Will be called when the user begins a deletion from the Container, so the ButtonPanel can take any appropriate action.

Overrides:
beginDeletionOperation in class ButtonPanel
 o beginReadOperation
 public void beginReadOperation()
Will be called when the user begins a read-only operation on the Container, so the ButtonPanel can take any appropriate action.

Overrides:
beginReadOperation in class ButtonPanel
 o beginOtherOperation
 public void beginOtherOperation()
Will be called when the user begins an operation on the Container that is not subsumed above, so the ButtonPanel can take any appropriate action.

Overrides:
beginOtherOperation in class ButtonPanel
 o endOperation
 public void endOperation()
Will be called when a Container operation returns, so the ButtonPanel can take any appropriate action.

Overrides:
endOperation in class ButtonPanel
 o updatePopupMenus
 public void updatePopupMenus(Sequence s)
Overrides:
updatePopupMenus in class ButtonPanel

All Packages  Class Hierarchy  This Package  Previous  Next  Index