|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openbp.common.util.observer.EventObserverMgr
public class EventObserverMgr
The observer manager helps registering and calling observers.
| Constructor Summary | |
|---|---|
EventObserverMgr()
Default constructor. |
|
| Method Summary | |
|---|---|
void |
fireEvent(ObserverEvent event)
Notifies all registered observers about a model connector event. |
java.lang.String[] |
getPossibleEventTypes()
Gets the list of possible event types. |
boolean |
hasActiveObservers()
Checks if there are active observers registered. |
boolean |
hasActiveObservers(java.lang.String eventType)
Checks if there are observers registered that are interested in the given event type. |
void |
registerObserver(EventObserver observer,
java.lang.String[] eventTypes)
Registers an observer. |
void |
resumeObserverEvents()
Resumes broadcasting of model connector events. |
void |
setSupportedEventTypes(java.lang.String[] supportedEventTypes)
Sets the list of supported event types. |
boolean |
suspendObserverEvents()
Suspends broadcasting of model connector events. |
void |
unregisterObserver(EventObserver observer)
Unregisters an observer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EventObserverMgr()
| Method Detail |
|---|
public java.lang.String[] getPossibleEventTypes()
public void setSupportedEventTypes(java.lang.String[] supportedEventTypes)
public void registerObserver(EventObserver observer,
java.lang.String[] eventTypes)
observer - The observereventTypes - Lit of event types the observer wants to be notified of
or null for all event typespublic void unregisterObserver(EventObserver observer)
observer - The observerpublic boolean hasActiveObservers()
public boolean hasActiveObservers(java.lang.String eventType)
eventType - Type of event in question
public boolean suspendObserverEvents()
public void resumeObserverEvents()
public void fireEvent(ObserverEvent event)
event - Model connector event to dispatch
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||