|
From: Oliver H. (JIRA) <no...@at...> - 2005-09-28 23:17:06
|
[ http://opensource.atlassian.com/projects/spring/browse/RCP-202?page=all ] Oliver Hutchison updated RCP-202: --------------------------------- Priority: Minor (was: Major) I don't see how this would work. If the converter worked for all subclasses, how would the conversion from String to a targetClass instance know which subclass is intended? > Binding to a superclass should be possible > ------------------------------------------ > > Key: RCP-202 > URL: http://opensource.atlassian.com/projects/spring/browse/RCP-202 > Project: Spring Framework Rich Client Project > Type: Bug > Components: Binding System > Reporter: Geoffrey > Assignee: Oliver Hutchison > Priority: Minor > > The follow code should called for a conversion from Dog to Animal: > // Dog extends Animal > public class TextToAnimal extends AbstractConverter { > public TextToAnimal () { > } > public Class[] getSourceClasses() { > return new Class[]{String.class}; // subclasses count here > } > public Class[] getTargetClasses() { > return new Class[]{Animal.class}; // subclasses don't count (while they should) > } > protected Object doConvert(Object source, Class targetClass) throws Exception { > // ... > } > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |