FileDocCategorySizeDatePackage
PathologicalForLoopEventSource.javaAPI DocExample712Mon Jan 09 11:02:02 GMT 2006None

PathologicalForLoopEventSource.java

import java.util.*;

public class PathologicalForLoopEventSource 
    extends TestEventSource {

    ArrayList listeners = new ArrayList();

    public void addListener (TestEventListener l) {
        listeners.add (l);
    }
    
    public void removeListener (TestEventListener l) {
        listeners.remove (l);
    }

    public void fireEvent (EventObject o) {
        for (int i=0; i<listeners.size(); i++) {
            TestEventListener l = (TestEventListener) listeners.get(i);
            l.handleEvent (o);
        }
    }

    public static void main (String[] args) {
        PathologicalForLoopEventSource pfles = 
            new PathologicalForLoopEventSource();
        pfles.test();
    }


}