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 public class HTMLAnalysisResultsEvent extends EventObject { 8 private String m_htmlText; 9 10 /*** 11 ***************************************************************************** 12 * 13 * @param source 14 */ 15 private HTMLAnalysisResultsEvent(Object source) { 16 super(source); 17 } 18 19 /*** 20 ***************************************************************************** 21 * 22 * @param source 23 * @param htmlText 24 */ 25 private HTMLAnalysisResultsEvent(Object source, String htmlText) { 26 super(source); 27 28 m_htmlText = htmlText; 29 } 30 31 /*** 32 ***************************************************************************** 33 * 34 * @return 35 */ 36 public String getHTMLText() { 37 return m_htmlText; 38 } 39 40 /*** 41 ***************************************************************************** 42 * 43 * @param source 44 */ 45 public static final void notifyRequestHTMLText(Object source) { 46 HTMLAnalysisResultsEvent event = new HTMLAnalysisResultsEvent(source); 47 List listenerList = ListenerList.getListeners(HTMLAnalysisResultsEventListener.class); 48 Iterator listeners = listenerList.iterator(); 49 50 while (listeners.hasNext()) { 51 HTMLAnalysisResultsEventListener listener; 52 53 listener = (HTMLAnalysisResultsEventListener) listeners.next(); 54 listener.requestHTMLAnalysisResults(event); 55 } 56 } 57 58 /*** 59 ***************************************************************************** 60 * 61 * @param source 62 */ 63 public static final void notifyReturnedHTMLText(Object source, String htmlText) { 64 HTMLAnalysisResultsEvent event = new HTMLAnalysisResultsEvent(source, htmlText); 65 List listenerList = ListenerList.getListeners(HTMLAnalysisResultsEventListener.class); 66 Iterator listeners = listenerList.iterator(); 67 68 while (listeners.hasNext()) { 69 HTMLAnalysisResultsEventListener listener; 70 71 listener = (HTMLAnalysisResultsEventListener) listeners.next(); 72 listener.returnedHTMLAnalysisResults(event); 73 } 74 } 75 }

This page was automatically generated by Maven