Updated Branches:
  refs/heads/wicket-6.x a8873e5b0 -> 78ae24ea6

make ModelIteratorAdapter a bit friendlier


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/78ae24ea
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/78ae24ea
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/78ae24ea

Branch: refs/heads/wicket-6.x
Commit: 78ae24ea64972ed17aa01050aa14ca99af4c8a58
Parents: a8873e5
Author: Igor Vaynberg <igor.vaynb...@gmail.com>
Authored: Thu May 9 16:57:15 2013 -0700
Committer: Igor Vaynberg <igor.vaynb...@gmail.com>
Committed: Thu May 9 16:57:46 2013 -0700

----------------------------------------------------------------------
 .../markup/repeater/util/ModelIteratorAdapter.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/78ae24ea/wicket-core/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
 
b/wicket-core/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
index 0c9531c..6c255a8 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
@@ -20,6 +20,7 @@ import java.util.Iterator;
 
 import org.apache.wicket.markup.repeater.RefreshingView;
 import org.apache.wicket.model.IModel;
+import org.apache.wicket.util.lang.Args;
 
 
 /**
@@ -37,6 +38,19 @@ public abstract class ModelIteratorAdapter<T> implements 
Iterator<IModel<T>>
        /**
         * Constructor
         * 
+        * @param iterable
+        *            iterable whose iterator will be wrapped
+        */
+       public ModelIteratorAdapter(Iterable<T> iterable)
+       {
+               Args.notNull(iterable, "iterable");
+               this.delegate = iterable.iterator();
+       }
+
+
+       /**
+        * Constructor
+        * 
         * @param delegate
         *            iterator that will be wrapped
         */

Reply via email to