Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.imagero.evtmgr
Class ActionManager  view ActionManager download ActionManager.java

java.lang.Object
  extended bycom.imagero.evtmgr.ActionManager

public class ActionManager
extends java.lang.Object

simple manager for adding/removing ActionListeners and dispatch ActionEvents to listeners

 //create private key
 private Object key = new Object();
 ActionManager manager = new ActionManager(key);

 //access ActionManager
 public ActionManager getActionManager() {
 		return manager;
 }

 //adding listeners
 getActionManager().addActionListener(myActionListener);

 //fire actionPerformed
 manager.sendAction(key, myActionEvent);
 


Field Summary
(package private)  java.lang.Object key
           
(package private)  java.util.Vector listeners
           
 
Constructor Summary
ActionManager(java.lang.Object key)
          create new ActionManager
 
Method Summary
 void addActionListener(java.awt.event.ActionListener listener)
          adds ActionListener to listener list
private  void checkKey(java.lang.Object key)
           
 void fireAction(java.lang.Object key, java.awt.event.ActionEvent e)
          calls actionPerformed(ActionEvent e) for all listeners only who knows the key (creator) can call this
 void removeActionListener(java.awt.event.ActionListener listener)
          removes ActionListener from listener list
 void setKey(java.lang.Object key, java.lang.Object newKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

java.util.Vector listeners

key

java.lang.Object key
Constructor Detail

ActionManager

public ActionManager(java.lang.Object key)
create new ActionManager

Method Detail

addActionListener

public void addActionListener(java.awt.event.ActionListener listener)
adds ActionListener to listener list


removeActionListener

public void removeActionListener(java.awt.event.ActionListener listener)
removes ActionListener from listener list


checkKey

private void checkKey(java.lang.Object key)

fireAction

public void fireAction(java.lang.Object key,
                       java.awt.event.ActionEvent e)
calls actionPerformed(ActionEvent e) for all listeners only who knows the key (creator) can call this


setKey

public void setKey(java.lang.Object key,
                   java.lang.Object newKey)