scanning for i18n resources is expensive, that is why they are cached.
if you want something more dynamic perhaps you should not use wicket's
i18n mechanism to accomplish it.

-igor

On Thu, Jun 17, 2010 at 8:22 AM, Brown, Berlin [GCG-PFS]
<berlin.br...@primerica.com> wrote:
> I still want to use wicket message resource tags in my markup.  But, I
> need a system to load and reload resources property data for each page
> and request.
> Or maybe load properties per user session.  Is this possible using
> Wicket resource loader classes.
>
> Ideally, it looks like I should use a collection of labels, but I have
> code to use the wicket message tags.  Can I have wicket messages
> reloaded at each page/request?
>
> This is what I am doing now, loading a property file on startup/init.
> But
> ---------
>
> import java.io.BufferedInputStream;
> import java.io.ByteArrayInputStream;
> import java.io.IOException;
> import java.util.InvalidPropertiesFormatException;
> import java.util.Locale;
> import java.util.Properties;
>
> import org.apache.wicket.Component;
> import org.apache.wicket.resource.loader.IStringResourceLoader;
>
>
> public class MyResourceLoader implements IStringResourceLoader {
>
>  private Properties properties = new Properties();
>
>  public void loadProperties() {
>
>  final BufferedInputStream bis = new BufferedInputStream(new
> ByteArrayInputStream(DevelopmentResources.XML_PROPS.getBytes()));
>  try {
>   properties.loadFromXML(bis);
>  } catch (Exception e) {
>   e.printStackTrace();
>  } finally {
>   try {
>    bis.close();
>   } catch (IOException e) {
>   }
>  } // End of try finally //
>  }
>
> ...
> ...
>
> }
>
> Berlin Brown
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to