All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ejmf.toolkit.controls.StandardReverseControl

java.lang.Object
   |
   +----ejmf.toolkit.controls.AbstractListenerControl
           |
           +----ejmf.toolkit.controls.MouseListenerControl
                   |
                   +----ejmf.toolkit.controls.StandardReverseControl

public class StandardReverseControl
extends MouseListenerControl
Reverse Control for StandardControlPanel. This Control is operational only if Controller supports negative rate.


Constructor Index

 o StandardReverseControl()
 o StandardReverseControl(Controller)

Method Index

 o createControlComponent()
Subclasses defined this method to supply their GUI component.
 o createControlListener()
Subclasses of AbstractListenerControl must define this method to supply an EventListener to handle events originating from control's component.
 o setControllerHook(Controller)
Determine operational state of Control based on ability to support negative rate.
 o setOperational(boolean)
Set the state of the listener.

Constructors

 o StandardReverseControl
 public StandardReverseControl()
 o StandardReverseControl
 public StandardReverseControl(Controller controller)

Methods

 o createControlComponent
 protected Component createControlComponent()
Subclasses defined this method to supply their GUI component.

Overrides:
createControlComponent in class AbstractListenerControl
 o setOperational
 protected void setOperational(boolean isOperational)
Set the state of the listener. If isOperational is passed as true, then the listener semantics are applied in response to mouse activity. Otherwise, the listener semantics are not applied. This is used to disable default semantics if client control panel simulates reversing media. In this case, setController will call setOperational with a true value.

Overrides:
setOperational in class AbstractListenerControl
 o setControllerHook
 protected void setControllerHook(Controller controller)
Determine operational state of Control based on ability to support negative rate. If a negative rate is supported, I can use setRate to affect Controller reverse. Test here for negative rate and then reset old rate.

Overrides:
setControllerHook in class AbstractListenerControl
 o createControlListener
 protected EventListener createControlListener()
Subclasses of AbstractListenerControl must define this method to supply an EventListener to handle events originating from control's component.

Overrides:
createControlListener in class AbstractListenerControl

All Packages  Class Hierarchy  This Package  Previous  Next  Index