public class ALDSwingValueChangeReporter extends Object
This class implements an event reporter mechanism by which information about value changes within a provider, i.e. its GUI element, is made available to the public in a generic fashion. This might for example be used to change the status of operators in processing graphs to indicate after changing parameter values that the current results might no longer be valid.
Modifier and Type | Field and Description |
---|---|
protected EventListenerList |
listenerList
List of registered event listeners.
|
Constructor and Description |
---|
ALDSwingValueChangeReporter() |
Modifier and Type | Method and Description |
---|---|
void |
addValueChangeEventListener(ALDSwingValueChangeListener listener)
Adds a listener to this reporter.
|
void |
fireALDSwingValueChangeEvent(ALDSwingValueChangeEvent ev)
Sends an event to all registered listeners.
|
void |
removeValueChangeEventListener(ALDSwingValueChangeListener listener)
Removes a listener from this reporter.
|
protected volatile EventListenerList listenerList
public void addValueChangeEventListener(ALDSwingValueChangeListener listener)
listener
- Listener to be added.public void removeValueChangeEventListener(ALDSwingValueChangeListener listener)
listener
- Listener to be removed.public void fireALDSwingValueChangeEvent(ALDSwingValueChangeEvent ev)
ev
- Event to be send to all listeners.Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.