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 2008/12/17 18:20:08 UTC
svn commit: r727446 - in
/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select:
IOptionRenderer.java SelectOptions.java
Author: ivaynberg
Date: Wed Dec 17 09:20:06 2008
New Revision: 727446
URL: http://svn.apache.org/viewvc?rev=727446&view=rev
Log:
WICKET-1977: Select generics
Modified:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/IOptionRenderer.java
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/SelectOptions.java
Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/IOptionRenderer.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/IOptionRenderer.java?rev=727446&r1=727445&r2=727446&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/IOptionRenderer.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/IOptionRenderer.java Wed Dec 17 09:20:06 2008
@@ -34,7 +34,7 @@
* SelectOption model object
* @return the value for displaying to the user.
*/
- public String getDisplayValue(Object object);
+ public String getDisplayValue(T object);
/**
* Gets the model that will be used to represent the value object.
Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/SelectOptions.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/SelectOptions.java?rev=727446&r1=727445&r2=727446&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/SelectOptions.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/form/select/SelectOptions.java Wed Dec 17 09:20:06 2008
@@ -120,7 +120,7 @@
add(row);
// we add our actual SelectOption component to the row
- Object value = it.next();
+ T value = it.next();
String text = renderer.getDisplayValue(value);
IModel<T> model = renderer.getModel(value);
row.add(newOption(text, model));