|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.argouml.model.uml.NSUMLEventListener
This is the base class of relays of events.
| Field Summary | |
private Object |
element
|
private String[] |
events
|
private Reference |
listenerRef
Contains a WeakReference. |
| Constructor Summary | |
(package private) |
NSUMLEventListener(PropertyChangeListener l,
Object e,
String[] evs)
Constructor for the NSUMLEventListener. |
| Method Summary | |
abstract void |
delete()
Unregister this event listener and remove all information about it. |
private void |
fire(PropertyChangeEvent pce)
Send an event to the listener (if any). |
(package private) Object |
getElement()
|
(package private) String[] |
getEvents()
|
(package private) PropertyChangeListener |
getListener()
Returns the listener or null if the listener is
already Garbage collected. |
void |
listRoleItemSet(ru.novosoft.uml.MElementEvent arg0)
|
boolean |
match(Object e,
String[] evs)
Returns true if this event listener matches the object
and event names. |
void |
propertySet(ru.novosoft.uml.MElementEvent arg0)
|
void |
recovered(ru.novosoft.uml.MElementEvent arg0)
|
void |
removed(ru.novosoft.uml.MElementEvent arg0)
|
void |
roleAdded(ru.novosoft.uml.MElementEvent arg0)
|
void |
roleRemoved(ru.novosoft.uml.MElementEvent arg0)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private Reference listenerRef
private Object element
private String[] events
| Constructor Detail |
NSUMLEventListener(PropertyChangeListener l,
Object e,
String[] evs)
l - The PropertyChangeListener.e - The object we are monitoring, can be a class.evs - The strings that we are interested in.| Method Detail |
PropertyChangeListener getListener()
null if the listener is
already Garbage collected.
Object getElement()
String[] getEvents()
public abstract void delete()
public boolean match(Object e,
String[] evs)
true if this event listener matches the object
and event names.
e - The object to match.evs - The event names to match.
private void fire(PropertyChangeEvent pce)
pce - The event to send.public void propertySet(ru.novosoft.uml.MElementEvent arg0)
propertySet in interface ru.novosoft.uml.MElementListenerMElementListener.propertySet(
ru.novosoft.uml.MElementEvent)public void roleAdded(ru.novosoft.uml.MElementEvent arg0)
roleAdded in interface ru.novosoft.uml.MElementListenerMElementListener.roleAdded(
ru.novosoft.uml.MElementEvent)public void roleRemoved(ru.novosoft.uml.MElementEvent arg0)
roleRemoved in interface ru.novosoft.uml.MElementListenerMElementListener.roleRemoved(
ru.novosoft.uml.MElementEvent)public void listRoleItemSet(ru.novosoft.uml.MElementEvent arg0)
listRoleItemSet in interface ru.novosoft.uml.MElementListenerMElementListener.listRoleItemSet(
ru.novosoft.uml.MElementEvent)public void removed(ru.novosoft.uml.MElementEvent arg0)
removed in interface ru.novosoft.uml.MElementListenerMElementListener.removed(
ru.novosoft.uml.MElementEvent)public void recovered(ru.novosoft.uml.MElementEvent arg0)
recovered in interface ru.novosoft.uml.MElementListenerMElementListener.recovered(
ru.novosoft.uml.MElementEvent)
|
|||||||||||
| 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 |