edu.stanford.smi.protege.util
Class ListenerCollection
java.lang.Object
|
+--edu.stanford.smi.protege.util.ListenerCollection
- Direct Known Subclasses:
- ListenerList, ListenerMap
- public abstract class ListenerCollection
- extends Object
Description of the class
- Author:
- Ray Fergerson
Method Summary |
void |
add(Object source,
EventListener listener)
|
abstract Collection |
getListeners(Object source)
|
abstract Collection |
getSources()
|
abstract boolean |
hasListeners(Object source)
|
protected abstract boolean |
isPosting(Object source)
|
boolean |
isPostingEnabled()
|
void |
postEvent(Object source,
int type)
|
void |
postEvent(Object source,
int type,
Object arg1)
|
void |
postEvent(Object source,
int type,
Object arg1,
Object arg2)
|
void |
postEvent(Object source,
int type,
Object arg1,
Object arg2,
Object arg3)
|
void |
remove(Object source,
EventListener listener)
|
abstract void |
removeAllListeners(Object source)
|
protected abstract void |
saveListeners(Object source,
Collection listeners)
|
protected abstract void |
setFinishPosting(Object source)
|
boolean |
setPostingEnabled(boolean postingEnabled)
|
protected abstract boolean |
setStartPosting(Object source)
|
String |
toString()
|
ListenerCollection
public ListenerCollection(EventDispatcher dispatcher)
add
public void add(Object source,
EventListener listener)
getListeners
public abstract Collection getListeners(Object source)
getSources
public abstract Collection getSources()
hasListeners
public abstract boolean hasListeners(Object source)
isPosting
protected abstract boolean isPosting(Object source)
isPostingEnabled
public boolean isPostingEnabled()
postEvent
public void postEvent(Object source,
int type)
postEvent
public void postEvent(Object source,
int type,
Object arg1)
postEvent
public void postEvent(Object source,
int type,
Object arg1,
Object arg2)
postEvent
public void postEvent(Object source,
int type,
Object arg1,
Object arg2,
Object arg3)
remove
public void remove(Object source,
EventListener listener)
removeAllListeners
public abstract void removeAllListeners(Object source)
saveListeners
protected abstract void saveListeners(Object source,
Collection listeners)
setFinishPosting
protected abstract void setFinishPosting(Object source)
setPostingEnabled
public boolean setPostingEnabled(boolean postingEnabled)
setStartPosting
protected abstract boolean setStartPosting(Object source)
toString
public String toString()
- Overrides:
toString
in class Object
Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.