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