Changeset 11
- Timestamp:
- 06/21/05 15:48:13 (4 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/net/schst/EventDispatcher/EventDispatcher.java
r10 r11 140 140 } 141 141 142 /** 143 * Remove an event listener, that has been globally added 144 * 145 * @param listener the event listener object 146 * @return true, if the listener could be removed, false otherwise 147 */ 148 public boolean removeGlobalEventListener(EventListener listener) { 149 EventListenerContainer container = (EventListenerContainer)this.globalListeners.removeListener(listener); 150 if (container == null) { 151 return false; 152 } 153 return true; 154 } 155 142 156 /** 143 157 * Trigger an event, if you already created an event object trunk/src/net/schst/EventDispatcher/EventListenerCollection.java
r10 r11 3 3 import java.util.ArrayList; 4 4 import java.util.Iterator; 5 6 import net.schst.EventDispatcher.Examples.DebugHandler;7 5 8 6 /** trunk/src/net/schst/EventDispatcher/Examples/ExampleRemove.java
r10 r11 19 19 disp.addListener("onLogin", two); 20 20 21 EventListener three = new DebugHandler("three"); 22 disp.addGlobalListener(three); 23 EventListener four = new DebugHandler("four"); 24 disp.addGlobalListener(four); 25 21 26 boolean removed = disp.removeEventListener("onLogin", one); 22 27 if (removed == true) { 23 28 System.out.println("The event listener has succesfully been removed."); 29 } 30 31 removed = disp.removeGlobalEventListener(four); 32 if (removed == true) { 33 System.out.println("The global event listener has succesfully been removed."); 24 34 } 25 35
