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 public class SearchDirectoryEvent extends EventObject {
8 private String m_searchDirectory;
9
10 /***
11 *****************************************************************************
12 *
13 * @param source
14 * @param searchDirectory
15 */
16 private SearchDirectoryEvent(Object source, String searchDirectory) {
17 super(source);
18
19 m_searchDirectory = searchDirectory;
20 }
21
22 /***
23 *****************************************************************************
24 *
25 * @return
26 */
27 public String getSearchDirectory() {
28 return m_searchDirectory;
29 }
30
31 /***
32 *****************************************************************************
33 *
34 * @param source
35 */
36 public static final void notifySetSearchDirectory(Object source, String searchDirectory) {
37 SearchDirectoryEvent event = new SearchDirectoryEvent(source, searchDirectory);
38 List listenerList = ListenerList.getListeners(SearchDirectoryEventListener.class);
39 Iterator listeners = listenerList.iterator();
40
41 while (listeners.hasNext()) {
42 SearchDirectoryEventListener listener;
43
44 listener = (SearchDirectoryEventListener) listeners.next();
45 listener.setSearchDirectory(event);
46 }
47 }
48 }
This page was automatically generated by Maven