com.iternum.swlink.activator
Class KeyReleasedActivator

java.lang.Object
  extended bycom.iternum.swlink.activator.AbstractActivator
      extended bycom.iternum.swlink.activator.KeyReleasedActivator
All Implemented Interfaces:
Activator, java.util.EventListener, java.awt.event.KeyListener

public class KeyReleasedActivator
extends AbstractActivator
implements java.awt.event.KeyListener

An Activator that activates its Link if a key is released on its source. For example, this can be used to actiavte a connection if anything is typed into a checkbox.

Author:
Karl F. Banke

Constructor Summary
KeyReleasedActivator()
          Creates an empty Activator.
KeyReleasedActivator(java.lang.Object pSource)
          Creates a Link with a source and a target.
 
Method Summary
protected  void deregisterFromSource()
          Removes this Activator as an KeyListener from its source object.
 void keyPressed(java.awt.event.KeyEvent pEvt)
          Ignored.
 void keyReleased(java.awt.event.KeyEvent pEvt)
          Activates the Link.
 void keyTyped(java.awt.event.KeyEvent pEvt)
          Ignored.
protected  void registerWithSource()
          Adds this Activator as a KeyListener to its source object.
 void setActivatorParam(java.util.Map pParam)
          This method is not supported for this Activator.
 
Methods inherited from class com.iternum.swlink.activator.AbstractActivator
close, getActivatable, getSource, setActivatable, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyReleasedActivator

public KeyReleasedActivator()
Creates an empty Activator.


KeyReleasedActivator

public KeyReleasedActivator(java.lang.Object pSource)
Creates a Link with a source and a target.

Parameters:
pSource - the source object
Method Detail

registerWithSource

protected void registerWithSource()
Adds this Activator as a KeyListener to its source object.

Specified by:
registerWithSource in class AbstractActivator

deregisterFromSource

protected void deregisterFromSource()
Removes this Activator as an KeyListener from its source object.

Specified by:
deregisterFromSource in class AbstractActivator

setActivatorParam

public void setActivatorParam(java.util.Map pParam)
This method is not supported for this Activator.

Specified by:
setActivatorParam in interface Activator
Parameters:
pParam - Not supported

keyPressed

public void keyPressed(java.awt.event.KeyEvent pEvt)
Ignored.

Specified by:
keyPressed in interface java.awt.event.KeyListener
Parameters:
pEvt - Ignored

keyReleased

public void keyReleased(java.awt.event.KeyEvent pEvt)
Activates the Link.

Specified by:
keyReleased in interface java.awt.event.KeyListener
Parameters:
pEvt - The keyEvent

keyTyped

public void keyTyped(java.awt.event.KeyEvent pEvt)
Ignored.

Specified by:
keyTyped in interface java.awt.event.KeyListener
Parameters:
pEvt - Ignored