You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2013/05/10 01:57:31 UTC
git commit: make ModelIteratorAdapter a bit friendlier
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 <ig...@gmail.com>
Authored: Thu May 9 16:57:15 2013 -0700
Committer: Igor Vaynberg <ig...@gmail.com>
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
*/