Author: ivaynberg
Date: Mon Apr 14 13:16:39 2008
New Revision: 647981
URL: http://svn.apache.org/viewvc?rev=647981&view=rev
Log:
generics
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java?rev=647981&r1=647980&r2=647981&view=diff
==============================================================================
---
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
(original)
+++
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/repeater/util/ModelIteratorAdapter.java
Mon Apr 14 13:16:39 2008
@@ -27,11 +27,12 @@
* [EMAIL PROTECTED] RefreshingView}.
*
* @author Igor Vaynberg (ivaynberg)
+ * @param <T>
*
*/
-public abstract class ModelIteratorAdapter implements Iterator
+public abstract class ModelIteratorAdapter<T> implements Iterator<IModel<T>>
{
- private final Iterator delegate;
+ private final Iterator<T> delegate;
/**
* Constructor
@@ -39,7 +40,7 @@
* @param delegate
* iterator that will be wrapped
*/
- public ModelIteratorAdapter(Iterator delegate)
+ public ModelIteratorAdapter(Iterator<T> delegate)
{
this.delegate = delegate;
}
@@ -55,7 +56,7 @@
/**
* @see java.util.Iterator#next()
*/
- public Object next()
+ public IModel<T> next()
{
return model(delegate.next());
}
@@ -76,5 +77,5 @@
* object to be wrapped
* @return IModel wrapper for the object
*/
- abstract protected IModel model(Object object);
+ abstract protected IModel<T> model(Object object);
}