Regain 2.1.0-STABLE API

net.sf.regain.util.io
Class MultiLocalizer.BaseLocalizerFactory

java.lang.Object
  extended by net.sf.regain.util.io.MultiLocalizer.BaseLocalizerFactory
All Implemented Interfaces:
MultiLocalizer.LocalizerFactory
Enclosing class:
MultiLocalizer

private static class MultiLocalizer.BaseLocalizerFactory
extends Object
implements MultiLocalizer.LocalizerFactory

A factory that creates localizers for a specific base.


Field Summary
private  String mBaseName
          The base name of the properties files.
private  URL mBaseUrl
          The base URL where the properties files are located.
 
Constructor Summary
MultiLocalizer.BaseLocalizerFactory(URL baseurl, String basename)
          Creates a new instance of BaseLocalizerFactory.
 
Method Summary
 Localizer createLocalizer(Locale locale)
          Creates a localizer for a specific locale.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mBaseUrl

private URL mBaseUrl
The base URL where the properties files are located.


mBaseName

private String mBaseName
The base name of the properties files.

Constructor Detail

MultiLocalizer.BaseLocalizerFactory

public MultiLocalizer.BaseLocalizerFactory(URL baseurl,
                                           String basename)
Creates a new instance of BaseLocalizerFactory.

Parameters:
baseurl - The base URL where the properties files are located.
basename - The base name of the properties files.
Method Detail

createLocalizer

public Localizer createLocalizer(Locale locale)
Creates a localizer for a specific locale.

Specified by:
createLocalizer in interface MultiLocalizer.LocalizerFactory
Parameters:
locale - The locale to create the localizer for.
Returns:
The created localizer.

Regain 2.1.0-STABLE API

Regain 2.1.0-STABLE, Copyright (C) 2004-2010 Til Schneider, www.murfman.de, Thomas Tesche, www.clustersystems.info