Changeset 29

Show
Ignore:
Timestamp:
02/21/06 22:58:30 (3 years ago)
Author:
schst
Message:

NOW REQUIRES JAVA5: Switched to the use of Generics, bumped version number

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/pom.xml

    r27 r29  
    66  <groupId>net.schst</groupId> 
    77  <artifactId>EventDispatcher</artifactId> 
    8   <version>0.10.0</version> 
     8  <version>0.11.0</version> 
    99  <packaging>jar</packaging> 
    1010 
  • trunk/src/main/java/net/schst/EventDispatcher/CallbackListener.java

    r17 r29  
    7070        try { 
    7171            me = cl.getMethod(this.methodName, paramTypes); 
    72             Event params[] = {event}; 
     72            Object params[] = {event}; 
    7373            me.invoke(this.instance, params); 
    7474        } catch (Throwable e) { 
  • trunk/src/main/java/net/schst/EventDispatcher/EventDispatcher.java

    r26 r29  
    1818    * Stores all listeners 
    1919    */ 
    20     private HashMap listeners = new HashMap(); 
     20    private HashMap<String,EventListenerCollection> listeners = new HashMap<String,EventListenerCollection>(); 
    2121 
    2222   /** 
     
    2828    * Stores all instances that previously have been created 
    2929    */ 
    30     private static HashMap instances = new HashMap(); 
     30    private static HashMap<String,EventDispatcher> instances = new HashMap<String,EventDispatcher>(); 
    3131     
    3232   /** 
  • trunk/src/main/java/net/schst/EventDispatcher/EventListenerCollection.java

    r23 r29  
    1414    * All event listeners 
    1515    */ 
    16     private ArrayList listeners = new ArrayList(); 
     16    private ArrayList<EventListenerContainer> listeners = new ArrayList<EventListenerContainer>(); 
    1717     
    1818   /** 
     
    3838    */ 
    3939    public Event propagate(Event e) { 
    40         ArrayList remove = new ArrayList(); 
     40        ArrayList<EventListener> remove = new ArrayList<EventListener>(); 
    4141        for (int i = 0; i < this.listeners.size(); i++) { 
    4242            EventListenerContainer container = (EventListenerContainer)this.listeners.get(i); 
  • trunk/src/main/java/net/schst/EventDispatcher/EventQueue.java

    r23 r29  
    1414    * All queued events 
    1515    */ 
    16     ArrayList events = new ArrayList(); 
     16    ArrayList<Event> events = new ArrayList<Event>(); 
    1717     
    1818   /** 
     
    4545    */ 
    4646    public ArrayList getQueuedEvents(String eventName) { 
    47         ArrayList qEvents = new ArrayList(); 
     47        ArrayList<Event> qEvents = new ArrayList<Event>(); 
    4848         
    4949        for (Iterator iter = this.events.iterator(); iter.hasNext();) { 
  • trunk/version.properties

    r27 r29  
    1 version.number=0.10.0 
     1version.number=0.11.0