|
|||||||||||
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.MElementListener
MElementListener.propertySet(
ru.novosoft.uml.MElementEvent)
public void roleAdded(ru.novosoft.uml.MElementEvent arg0)
roleAdded
in interface ru.novosoft.uml.MElementListener
MElementListener.roleAdded(
ru.novosoft.uml.MElementEvent)
public void roleRemoved(ru.novosoft.uml.MElementEvent arg0)
roleRemoved
in interface ru.novosoft.uml.MElementListener
MElementListener.roleRemoved(
ru.novosoft.uml.MElementEvent)
public void listRoleItemSet(ru.novosoft.uml.MElementEvent arg0)
listRoleItemSet
in interface ru.novosoft.uml.MElementListener
MElementListener.listRoleItemSet(
ru.novosoft.uml.MElementEvent)
public void removed(ru.novosoft.uml.MElementEvent arg0)
removed
in interface ru.novosoft.uml.MElementListener
MElementListener.removed(
ru.novosoft.uml.MElementEvent)
public void recovered(ru.novosoft.uml.MElementEvent arg0)
recovered
in interface ru.novosoft.uml.MElementListener
MElementListener.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 |