All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jdsltools.visualization.ButtonPanels.RBKButtonPanel

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

public class RBKButtonPanel
extends ButtonPanel
A ButtonSubpanel that holds the ButtonRows specific to Red Black Trees.

Author:
Ryan Shaun Baker

Variable Index

 o cspanel_
 o kbRight_
 o rbkpanel_

Constructor Index

 o RBKButtonPanel()

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 rbkpanel_
 protected DictionaryButtonSubpanel rbkpanel_
 o kbRight_
 protected KeyBasedButtonSubpanel kbRight_
 o cspanel_
 protected ContainerSubpanel cspanel_

Constructors

 o RBKButtonPanel
 public RBKButtonPanel()

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