Package org.eclipse.net4j.util.event
Klasse Notifier
java.lang.Object
org.eclipse.net4j.util.event.Notifier
- Alle implementierten Schnittstellen:
INotifier,INotifier.INotifier2
- Bekannte direkte Unterklassen:
AbstractDelegator,ElementWizard,ExecutorServiceNotifier,History,Lifecycle,ValueNotifier
A default implementation of a
notifier.- Seit:
- 3.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddListener(IListener listener) Adds a listener to this notifier.booleanaddUniqueListener(IListener listener) Adds a listener to this notifier unless this notifier alreadycontainsthe listener.voidvoidvoidprotected voidfireThrowable(Throwable throwable) protected voidReturns the listeners that are registered with this notifier.protected ExecutorServicebooleanhasListener(IListener listener) Returnstrueif this notifier contains the listener,falseotherwise.booleanReturnstrueif one or more listeners are registered with this notifier,falseotherwise.protected voidprotected voidlistenerAdded(IListener listener) protected voidlistenerRemoved(IListener listener) voidremoveListener(IListener listener) Removes a listener from this notifier.
-
Konstruktordetails
-
Notifier
public Notifier()
-
-
Methodendetails
-
addUniqueListener
Beschreibung aus Schnittstelle kopiert:INotifier.INotifier2Adds a listener to this notifier unless this notifier alreadycontainsthe listener.- Angegeben von:
addUniqueListenerin SchnittstelleINotifier.INotifier2
-
addListener
Beschreibung aus Schnittstelle kopiert:INotifierAdds a listener to this notifier.Depending on the implementation duplicate listeners may lead to duplicate event delivery or not. Implementors are encouraged to prevent events from being delivered more than once to the same listener,
- Angegeben von:
addListenerin SchnittstelleINotifier
-
removeListener
Beschreibung aus Schnittstelle kopiert:INotifierRemoves a listener from this notifier.- Angegeben von:
removeListenerin SchnittstelleINotifier
-
hasListener
Beschreibung aus Schnittstelle kopiert:INotifier.INotifier2Returnstrueif this notifier contains the listener,falseotherwise.- Angegeben von:
hasListenerin SchnittstelleINotifier.INotifier2
-
hasListeners
public boolean hasListeners()Beschreibung aus Schnittstelle kopiert:INotifierReturnstrueif one or more listeners are registered with this notifier,falseotherwise.- Angegeben von:
hasListenersin SchnittstelleINotifier
-
getListeners
Beschreibung aus Schnittstelle kopiert:INotifierReturns the listeners that are registered with this notifier.Depending on the implementation duplicate listeners may be contained in the returned array.
- Angegeben von:
getListenersin SchnittstelleINotifier
-
fireEvent
public void fireEvent()- Seit:
- 3.2
-
fireEvent
-
fireEvent
- Seit:
- 3.0
-
fireThrowable
- Seit:
- 3.3
-
getNotificationService
- Seit:
- 3.0
-
listenerAdded
- Seit:
- 3.13
-
listenerRemoved
- Seit:
- 3.13
-
firstListenerAdded
protected void firstListenerAdded()- Seit:
- 3.0
-
lastListenerRemoved
protected void lastListenerRemoved()- Seit:
- 3.0
-