Updated Branches:
  refs/heads/master bc00a9001 -> f1fdc1c95

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/f1fdc1c9
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f1fdc1c9
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f1fdc1c9

Branch: refs/heads/master
Commit: f1fdc1c95ca76ffc1d74148a93e4b35bb3eeb90c
Parents: bc00a90
Author: Igor Vaynberg <[email protected]>
Authored: Thu May 9 16:57:15 2013 -0700
Committer: Igor Vaynberg <[email protected]>
Committed: Thu May 9 16:57:27 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/f1fdc1c9/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