[Japi-cvs] SF.net SVN: japi: [544] libs/swing-list/trunk/src/net/sf/japi/swing/list
Status: Beta
Brought to you by:
christianhujer
|
From: <chr...@us...> - 2007-07-14 16:42:51
|
Revision: 544
http://svn.sourceforge.net/japi/?rev=544&view=rev
Author: christianhujer
Date: 2007-07-14 09:42:49 -0700 (Sat, 14 Jul 2007)
Log Message:
-----------
Changed MutableListModel to extend Iterable.
Modified Paths:
--------------
libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 15:54:37 UTC (rev 543)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 16:42:49 UTC (rev 544)
@@ -21,6 +21,7 @@
import java.util.List;
import java.util.ArrayList;
+import java.util.Iterator;
import org.jetbrains.annotations.Nullable;
/** ArrayList-backed implementation of {@link MutableListModel}.
@@ -174,4 +175,9 @@
return true;
}
+ /** {@inheritDoc} */
+ public Iterator<E> iterator() {
+ return list.iterator();
+ }
+
} // class ArrayListModel
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java 2007-07-14 15:54:37 UTC (rev 543)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java 2007-07-14 16:42:49 UTC (rev 544)
@@ -25,7 +25,7 @@
* @param <E> element type of this ListModel.
* @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
-public interface MutableListModel<E> extends ListModel {
+public interface MutableListModel<E> extends ListModel, Iterable<E> {
/** {@inheritDoc} */
E getElementAt(final int index);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|