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

This page was automatically generated by Maven