Hi,
first currently we have IConverter and ITypeConverter , i want to combine those 2 to be one interface
And then a converter must be easy to make but also to understand.
So i can do this:
IConverter.convertToObject
(String, Class)
IConverter.convertToString(Object)
Then writing a DateConverter is pretty simple, you have one SimpleDateFormat (or more per locale)
and then in toObject you do parse and in toString you do format
The thing is we loose a bit of the more "generic" nature we have now
because in the current setup we could do:
conveter.convert(new Double(10), Integer.class) to convert from a double to a integer.
Do we need this? We could make:
IConverter.convertObject(Object, Class) instead of IConverter.convertToObject(String, Class)
besides to convertToString.
But that would complicate converters again.
That Class param can be ignored by a Converter impl (or it could check if it was the type for which this converter is build.)
But having that class param there then it is possible to make a compound converter and only have one interface
so that you can much easier make youre converter for a specific textfield.
johan
- [Wicket-develop] i am a bit playing with the converter int... Johan Compagner
- Re: [Wicket-develop] i am a bit playing with the conv... Matej Knopp
- Re: [Wicket-develop] i am a bit playing with the conv... Alexei Sokolov
- Re: [Wicket-develop] i am a bit playing with the ... Johan Compagner
- Re: [Wicket-develop] i am a bit playing with ... Matej Knopp
- Re: [Wicket-develop] i am a bit playing with the conv... Igor Vaynberg
- Re: [Wicket-develop] i am a bit playing with the ... Eelco Hillenius
- Re: [Wicket-develop] i am a bit playing with ... Matej Knopp
- Re: [Wicket-develop] i am a bit playing w... Eelco Hillenius
- Re: [Wicket-develop] i am a bit play... Johan Compagner
- Re: [Wicket-develop] i am a bit playing w... Johan Compagner