View Javadoc
1 package net.sourceforge.pmd.swingui.event; 2 3 import java.util.EventObject; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /*** 8 * 9 * @author Donald A. Leckie 10 * @since December 13, 2002 11 * @version $Revision: 1.2 $, $Date: 2003/03/14 19:04:24 $ 12 */ 13 public class StatusBarEvent extends EventObject { 14 15 private String m_message; 16 17 /*** 18 ***************************************************************************** 19 * 20 * @param message 21 */ 22 private StatusBarEvent(Object source) { 23 super(source); 24 } 25 26 /*** 27 ***************************************************************************** 28 * 29 * @param message 30 */ 31 private StatusBarEvent(Object source, String message) { 32 super(source); 33 34 m_message = message; 35 } 36 37 /*** 38 ***************************************************************************** 39 * 40 * @return 41 */ 42 public String getMessage() { 43 return m_message; 44 } 45 46 /*** 47 ***************************************************************************** 48 * 49 */ 50 public static final void notifyStartAnimation(Object source) { 51 StatusBarEvent event = new StatusBarEvent(source); 52 List listenerList = ListenerList.getListeners(StatusBarEventListener.class); 53 Iterator listeners = listenerList.iterator(); 54 55 while (listeners.hasNext()) { 56 StatusBarEventListener listener; 57 58 listener = (StatusBarEventListener) listeners.next(); 59 listener.startAnimation(event); 60 } 61 } 62 63 /*** 64 ***************************************************************************** 65 * 66 * @param message 67 */ 68 public static final void notifyShowMessage(Object source, String message) { 69 StatusBarEvent event = new StatusBarEvent(source, message); 70 List listenerList = ListenerList.getListeners(StatusBarEventListener.class); 71 Iterator listeners = listenerList.iterator(); 72 73 while (listeners.hasNext()) { 74 StatusBarEventListener listener; 75 76 listener = (StatusBarEventListener) listeners.next(); 77 listener.showMessage(event); 78 } 79 } 80 81 /*** 82 ***************************************************************************** 83 * 84 */ 85 public static final void notifyStopAnimation(Object source) { 86 StatusBarEvent event = new StatusBarEvent(source); 87 List listenerList = ListenerList.getListeners(StatusBarEventListener.class); 88 Iterator listeners = listenerList.iterator(); 89 90 while (listeners.hasNext()) { 91 StatusBarEventListener listener; 92 93 listener = (StatusBarEventListener) listeners.next(); 94 listener.stopAnimation(event); 95 } 96 } 97 }

This page was automatically generated by Maven