Thanks for checking this. Now I commited a new version of XMLResourceBundle that implements also Component. (Better late than never :-) )
Rgds, Neeme > -----Original Message----- > From: Marcus Crafter [mailto:[EMAIL PROTECTED] > Sent: Friday, June 29, 2001 9:00 AM > To: avalon-dev@jakarta.apache.org > Subject: Re: i18n stuff updated > > > Hi Neeme! > > Great work! > > > Neeme Praks wrote: > > > > I made some major revisions to the i18n stuff (XMLResourceBundle): > > * better integration with Avalon (logging, component and other > > * interfaces implemented) > > * XMLResourceBundle now extends > java.util.ResourceBundle. However, if > > * you want it to work as a "drop-in" replacement, then > you need to turn on the "pre-loading" of all resources. > > * API changes, the method for getting a bundle is now more > > * "Avalon-like", select(). > > * all methods are now with JavaDoc. > > * ResourceCheck moved to i18n.util package, as it an utility. > > > > TODO: > > * I haven't tested if it actually still works, I guess > I need to write > > * some small avalon app for that :-) > > I've just had a look at the updated code. Looks good, however I > receive a ClassCastException from within the > XMLResourceBundleFactory > updateCache method: > > DEBUG 943 [log ] (main): Updating cache: ./messages.xml > ERROR 945 [log ] (main): Error while loading resource: > messages, locale en, bundleName ./messages_en.xml > java.lang.ClassCastException: XMLResourceBundle > at > XMLResourceBundleFactory.updateCache(XMLResourceBundleFactory.java:412) > at > XMLResourceBundleFactory._select(XMLResourceBundleFactory.java:253) > at > XMLResourceBundleFactory.selectParent(XMLResourceBundleFactory.java:172) > at > XMLResourceBundleFactory.selectParent(XMLResourceBundleFactory.java:1 > ...<snip>... > > Seems like it's trying to cast an XMLResourceBundle to an Avalon > Component - is this what you intended ? Should XMLResourceBundle > implement Component ? > > Cheers, > > Marcus > > -- > ..... > ,,$$$$$$$$$, Marcus Crafter > ;$' '$$$$: Computer Systems Engineer > $: $$$$: Open Software Associates GmbH > $ o_)$$$: 82-84 Mainzer Landstrasse > ;$, _/\ &&:' 60327 Frankfurt Germany > ' /( &&& > \_&&&&' Email : [EMAIL PROTECTED] > &&&&. Business Hours : +49 69 9757 200 > &&&&&&&: After Hours : +49 69 49086750 > > > --------------------------------------------------------------------- > 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]