All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface jdsltools.visualization.OperationSelector

public interface OperationSelector
Interface to force objects that choose operations on Containers to support certain methods. This interface is implemented by jdsltools.visualization.ButtonPanels.ButtonPanel, which is an abstract class descending from java.awt.Panel, and which will probably be the most frequently used expression of this interface.

Author:
Mark Handy

Method Index

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

 o beginInsertionOperation()
Will be called when the user begins an insertion into the Container, so the ElementPanel can take any appropriate action (clearing the boolean 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 ElementPanel can take any appropriate action.

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

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

 o updatePopupMenus(Sequence)

Methods

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

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

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

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

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

 o updatePopupMenus
 public abstract void updatePopupMenus(Sequence s)

All Packages  Class Hierarchy  This Package  Previous  Next  Index