|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.argouml.application.events.ArgoEventPump
ArgoEventPump is an eventhandler which handles events regarding the loading and unloading of modules.
| Nested Class Summary | |
(package private) class |
ArgoEventPump.Pair
Data structure handling listener registrations. |
| Field Summary | |
private ArrayList |
listeners
listeners contains the list of register listeners. |
private static Logger |
LOG
Logger. |
(package private) static ArgoEventPump |
SINGLETON
The singleton. |
| Constructor Summary | |
private |
ArgoEventPump()
Constructor. |
| Method Summary | |
static void |
addListener(ArgoEventListener listener)
|
static void |
addListener(int event,
ArgoEventListener listener)
|
protected void |
doAddListener(int event,
ArgoEventListener listener)
|
protected void |
doFireEvent(ArgoEvent event)
|
protected void |
doRemoveListener(int event,
ArgoEventListener listener)
Removes a listener, eventtype pair from the listener list. |
static void |
fireEvent(ArgoEvent event)
|
static ArgoEventPump |
getInstance()
|
private void |
handleFireEvent(ArgoEvent event,
ArgoEventListener listener)
|
private void |
handleFireModuleEvent(ArgoModuleEvent event,
ArgoModuleEventListener listener)
Handle firing a module event to a given listener. |
private void |
handleFireNotationEvent(ArgoNotationEvent event,
ArgoNotationEventListener listener)
Handle firing a notation event. |
static void |
removeListener(ArgoEventListener listener)
|
static void |
removeListener(int event,
ArgoEventListener listener)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final Logger LOG
private ArrayList listeners
listeners contains the list of register listeners.
It is a list of ArgoEventPump.Pair.
static final ArgoEventPump SINGLETON
| Constructor Detail |
private ArgoEventPump()
| Method Detail |
public static ArgoEventPump getInstance()
public static void addListener(ArgoEventListener listener)
listener - The listener to be added.
public static void addListener(int event,
ArgoEventListener listener)
event - the event to what the listener will listen (?)listener - the listener to be addedpublic static void removeListener(ArgoEventListener listener)
listener - the listener to be removed
public static void removeListener(int event,
ArgoEventListener listener)
event - the event to which the listener will not listen any morelistener - the listener to be removed
protected void doAddListener(int event,
ArgoEventListener listener)
event - the event to what the listener will listen (?)listener - the listener to be added
protected void doRemoveListener(int event,
ArgoEventListener listener)
event - the event to which the listener will not listen any morelistener - the listener to be removed
private void handleFireModuleEvent(ArgoModuleEvent event,
ArgoModuleEventListener listener)
event - The event fired.listener - The listener.
private void handleFireNotationEvent(ArgoNotationEvent event,
ArgoNotationEventListener listener)
event - The event to be fired.listener - The listener.
private void handleFireEvent(ArgoEvent event,
ArgoEventListener listener)
public static void fireEvent(ArgoEvent event)
event - the event to be firedprotected void doFireEvent(ArgoEvent event)
event - the event to be fired
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |