/[classpath]/classpath/java/awt/List.java
ViewVC logotype

Diff of /classpath/java/awt/List.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by mkoch, Thu Feb 13 19:32:37 2003 UTC revision 1.13 by mkoch, Sat Feb 15 09:29:17 2003 UTC
# Line 45  import java.awt.event.ItemEvent; Line 45  import java.awt.event.ItemEvent;
45  import java.awt.event.ItemListener;  import java.awt.event.ItemListener;
46  import java.awt.peer.ListPeer;  import java.awt.peer.ListPeer;
47  import java.awt.peer.ComponentPeer;  import java.awt.peer.ComponentPeer;
48    import java.util.EventListener;
49  import java.util.Vector;  import java.util.Vector;
50  import javax.accessibility.Accessible;  import javax.accessibility.Accessible;
51    
# Line 1030  paramString() Line 1031  paramString()
1031    return "multiple=" + multipleMode + ",rows=" + rows + super.paramString();    return "multiple=" + multipleMode + ",rows=" + rows + super.paramString();
1032  }  }
1033    
1034      /**
1035       * Returns an array of all the objects currently registered as FooListeners
1036       * upon this <code>List</code>. FooListeners are registered using the
1037       * addFooListener method.
1038       *
1039       * @exception ClassCastException If listenerType doesn't specify a class or
1040       * interface that implements java.util.EventListener.
1041       */
1042      public EventListener[] getListeners (Class listenerType)
1043      {
1044        if (listenerType == ActionListener.class)
1045          return AWTEventMulticaster.getListeners (action_listeners, listenerType);
1046        
1047        if (listenerType == ItemListener.class)
1048          return AWTEventMulticaster.getListeners (item_listeners, listenerType);
1049    
1050        return super.getListeners (listenerType);
1051      }
1052    
1053      /**
1054       * Returns all action listeners registered to this object.
1055       */
1056      public ActionListener[] getActionListeners ()
1057      {
1058        return (ActionListener[]) getListeners (ActionListener.class);
1059      }
1060      
1061      /**
1062       * Returns all action listeners registered to this object.
1063       */
1064      public ItemListener[] getItemListeners ()
1065      {
1066        return (ItemListener[]) getListeners (ItemListener.class);
1067      }
1068  } // class List  } // class List

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26