View Javadoc
1 package net.sourceforge.pmd.swingui.event; 2 3 import net.sourceforge.pmd.Rule; 4 5 import java.util.EventObject; 6 import java.util.Iterator; 7 import java.util.List; 8 9 public class SearchRuleEvent extends EventObject { 10 private Rule m_searchRule; 11 12 /*** 13 ***************************************************************************** 14 * 15 * @param source 16 * @param searchRule 17 */ 18 private SearchRuleEvent(Object source, Rule searchRule) { 19 super(source); 20 21 m_searchRule = searchRule; 22 } 23 24 /*** 25 ***************************************************************************** 26 * 27 * @return 28 */ 29 public Rule getSearchRule() { 30 return m_searchRule; 31 } 32 33 /*** 34 ***************************************************************************** 35 * 36 * @param source 37 */ 38 public static final void notifySetSearchRule(Object source, Rule searchRule) { 39 SearchRuleEvent event = new SearchRuleEvent(source, searchRule); 40 List listenerList = ListenerList.getListeners(SearchRuleEventListener.class); 41 Iterator listeners = listenerList.iterator(); 42 43 while (listeners.hasNext()) { 44 SearchRuleEventListener listener; 45 46 listener = (SearchRuleEventListener) listeners.next(); 47 listener.setSearchRule(event); 48 } 49 } 50 }

This page was automatically generated by Maven