net.jbeans.util.debug
Interface ErrorListener
- All Superinterfaces:
- java.util.EventListener
- public interface ErrorListener
- extends java.util.EventListener
ErrorListener.
import javax.swing.event.EventListenerList;
transient private EventListenerList errorListeners;
private void checkListeners() {
if (this.errorListeners == null) {
this.errorListeners = new EventListenerList();
}
}
public final void addErrorListener(ErrorListener l) {
checkListeners();
this.errorListeners.add(ErrorListener.class, l);
}
public final void removeErrorListener(ErrorListener l) {
checkListeners();
this.errorListeners.remove(ErrorListener.class, l);
}
Notify all listeners that have registered interest for
notification on this event type. The event instance
is lazily created using the parameters passed into
the fire method.
- Version:
- $Revision: 1.1.1.1 $
- Author:
- Masahiro Takatsuka (masa@jbeans.net)
- See Also:
private void fireErrorOccured(String errorMessage) {
checkListeners();
Object[] listeners = this.errorListeners.getListenerList();
for (int i = listeners.length - 2; i >= 0; i -= 2) {
if (listeners[i] == ErrorListener.class) {
((ErrorListener)listeners[i+1]).errorOccured(errorMessage);
}
}
}
,
EventListener
Method Summary |
void |
errorOccured(java.lang.String errorMessage)
|
errorOccured
public void errorOccured(java.lang.String errorMessage)
Copyright © 2003 JBean project. All Rights Reserved.