[
https://issues.apache.org/jira/browse/WICKET-1568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Johan Compagner updated WICKET-1568:
------------------------------------
Fix Version/s: 1.4-M2
Affects Version/s: 1.4-M1
> contribution for wicket 1.4 generics (IConverter)
> -------------------------------------------------
>
> Key: WICKET-1568
> URL: https://issues.apache.org/jira/browse/WICKET-1568
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.4-M1
> Reporter: Peter Ertl
> Assignee: Johan Compagner
> Fix For: 1.4-M2
>
> Attachments: converter.patch
>
>
> I think it will be straightforward to let the converter of a component handle
> the same type <T> that the component itself uses
> ----------------------
> public class MyMoneyTextField extends TextField<BigDecimal>
> {
> public MyMoneyTextField(final String id, final IModel<BigDecimal> model)
> {
> super(id, model);
> }
> // ...
>
> @Override
> public IConverter<BigDecimal> getConverter(final Class<BigDecimal> type)
> {
> // no ugly casts here anymore :-)
> //
> return new IConverter<BigDecimal>()
> {
> public BigDecimal convertToObject(final String value, final Locale
> locale)
> {
> // ...
> }
> public String convertToString(final BigDecimal value, final Locale
> locale)
> {
> // ...
> }
> };
> }
> }
> I attached a patch that implements this change and ask you to take a look at
> and integrate it if you consider it right and helpful.
> Best regards
> Peter
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.