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
 	 */