We followed the wiki: http://cwiki.apache.org/WICKET/using-custom-converters.html
So in our Application class we have

   @Override
   protected IConverterLocator newConverterLocator() {
       final ConverterLocator converterLocator=new ConverterLocator();
       converterLocator.set(Long.class, new MyLongConverter());
       converterLocator.set(BigDecimal.class, new MyBigDecimalConverter());
       return converterLocator;
   }

We only had to create MyLongConverter and MyBigDecimalConverter, and just used the existing ConverterLocator. We only created the converters so we could have longs and bigdecimals appear with digit groups eg 1,234,567.89

lars vonk wrote:
Hi Timo,

thanks for replying.

Normally you can just register converters in init() of your
Application subclass.

How is this done? What method do I call? The only way I see to add
your own converters is the way I described previously or explicitly
cast the IConverterLocator an
org.apache.wicket.util.convert.ConverterLocator since there is no set
method on the IConverterLocator interface that allows to add
converters. Or am I overlooking something?

Thanks in advance,
Lars



On Wed, Jul 23, 2008 at 6:16 AM, Timo Rantalaiho <[EMAIL PROTECTED]> wrote:
On Mon, 21 Jul 2008, lars vonk wrote:
Is it maybe an idea to change this to a registerConverter(IConverter)
method that I can call? That saves me a custom IConverterLocator to
implement.
Normally you can just register converters in init() of your
Application subclass. You only need your own IConverterLocator
implementation if you want more specialised way of locating
converters than the default (for example, to support Hibernate
proxies).

Best wishes,
Timo

--
Timo Rantalaiho
Reaktor Innovations Oy    <URL: http://www.ri.fi/ >

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Jason Lea


Reply via email to