Author: jcompagner
Date: Sun May  4 15:38:47 2008
New Revision: 653282

URL: http://svn.apache.org/viewvc?rev=653282&view=rev
Log:
build fixes

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/CheckBoxMultipleChoice.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/convert/IConverter.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java?rev=653282&r1=653281&r2=653282&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Component.java Sun May  
4 15:38:47 2008
@@ -1648,10 +1648,6 @@
 
                        final IConverter<T> converter = 
getConverter(objectClass);
 
-                       if (!converter.getClass().isAssignableFrom(objectClass))
-                               throw new IllegalArgumentException("converter 
can not convert " +
-                                       objectClass.getName() + " to string");
-
                        // Model string from property
                        final String modelString = 
converter.convertToString(modelObject, getLocale());
 

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/CheckBoxMultipleChoice.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/CheckBoxMultipleChoice.java?rev=653282&r1=653281&r2=653282&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/CheckBoxMultipleChoice.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/CheckBoxMultipleChoice.java
 Sun May  4 15:38:47 2008
@@ -23,9 +23,9 @@
 import org.apache.wicket.markup.ComponentTag;
 import org.apache.wicket.markup.MarkupStream;
 import org.apache.wicket.model.IModel;
+import org.apache.wicket.util.convert.IConverter;
 import org.apache.wicket.util.string.AppendingStringBuffer;
 import org.apache.wicket.util.string.Strings;
-import org.apache.wicket.util.convert.IConverter;
 import org.apache.wicket.version.undo.Change;
 
 
@@ -387,20 +387,14 @@
                        // Get next choice
                        final T choice = choices.get(index);
 
-      Collection<T> displayValue = (Collection<T>) 
getChoiceRenderer().getDisplayValue(choice);
-
-      Class<?> objectClass = (displayValue == null ? null : 
displayValue.getClass());
-
-      // Get label for choice
+                       Object displayValue = 
getChoiceRenderer().getDisplayValue(choice);
+                       Class objectClass = displayValue == null ? null : 
displayValue.getClass();
+                       // Get label for choice
                        String label = "";
                        if (objectClass != null && objectClass != String.class)
                        {
-        final IConverter<Collection<T>> converter = 
getConverter((Class<Collection<T>>) objectClass);
-
-        if(!converter.getClass().isAssignableFrom(objectClass))
-          throw new IllegalArgumentException("converter can not convert class 
" + converter.getClass().getName() + " to string");
-
-        label = converter.convertToString(displayValue, getLocale());
+                               IConverter converter = 
getConverter(objectClass);
+                               label = converter.convertToString(displayValue, 
getLocale());
                        }
                        else if (displayValue != null)
                        {

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java?rev=653282&r1=653281&r2=653282&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/FormComponent.java
 Sun May  4 15:38:47 2008
@@ -636,11 +636,11 @@
                        }
                }
 
-               Form form = (Form)findParent(Form.class);
+               Form form = findParent(Form.class);
                if (form == null)
                {
                        // check whether the form is a child of a surrounding 
border
-                       final Border border = (Border)findParent(Border.class);
+                       final Border border = findParent(Border.class);
                        if (border != null)
                        {
                                FindFormVisitor formVisitor = new 
FindFormVisitor();
@@ -728,7 +728,7 @@
                {
                        inputName.prepend(Component.PATH_SEPARATOR);
                }
-               Form form = (Form)findParent(Form.class);
+               Form form = findParent(Form.class);
 
                if (form != null)
                {
@@ -765,7 +765,7 @@
         */
        public String getValidatorKeyPrefix()
        {
-               Form form = (Form)findParent(Form.class);
+               Form form = findParent(Form.class);
                if (form != null)
                {
                        return getForm().getValidatorKeyPrefix();
@@ -1218,14 +1218,11 @@
                }
                else
                {
-      final IConverter<T> converter = getConverter(getType());
+                       final IConverter<T> converter = getConverter(getType());
 
-      try
+                       try
                        {
-        if(!getType().isAssignableFrom(converter.getClass()))
-        throw new IllegalStateException("converter can not convert string to " 
+ getType());
-
-        convertedInput = converter.convertToObject(getInput(), getLocale());
+                               convertedInput = 
converter.convertToObject(getInput(), getLocale());
                        }
                        catch (ConversionException e)
                        {

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/convert/IConverter.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/convert/IConverter.java?rev=653282&r1=653281&r2=653282&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/convert/IConverter.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/convert/IConverter.java
 Sun May  4 15:38:47 2008
@@ -42,6 +42,9 @@
  * 
  * @author Eelco Hillenius
  * @author Jonathan Locke
+ * 
+ * @param <T>
+ *            The converter object type
  */
 public interface IConverter<T> extends IClusterable
 {


Reply via email to