Package net.sf.saxon.lib
Class LocalizerFactory
- java.lang.Object
 - 
- net.sf.saxon.lib.LocalizerFactory
 
 
- 
- Direct Known Subclasses:
 DotNetLocalizerFactory,JavaLocalizerFactory
public abstract class LocalizerFactory extends java.lang.ObjectInterface allowing localization modules for different languages to be dynamically loaded 
- 
- 
Constructor Summary
Constructors Constructor Description LocalizerFactory() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description LocalizerFactorycopy()Copy the state of this factory to create a new LocalizerFactory.abstract NumberergetNumberer(java.lang.String language, java.lang.String country)Get the numberer for a given languagevoidsetLanguageProperties(java.lang.String lang, java.util.Properties properties)Set properties for a particular language. 
 - 
 
- 
- 
Method Detail
- 
setLanguageProperties
public void setLanguageProperties(java.lang.String lang, java.util.Properties properties)Set properties for a particular language. The properties available are specific to the LocalizerFactory in use. Default implementation does nothing.- Parameters:
 lang- the languageproperties- properties of this language- Since:
 - 9.2
 
 
- 
getNumberer
public abstract Numberer getNumberer(java.lang.String language, java.lang.String country)
Get the numberer for a given language- Parameters:
 language- the language code (for example "de" or "en-GB"). The value may be null, in which case a default language should be assumed.country- the country, as used in format-date(). This is not the country associated with the language, but the one associated with the date to be formatted. It is primarily used to determine a civil time zone name. The value may be null, in which case a default country should be assumed.- Returns:
 - the appropriate numberer, or null if none is available (in which case the English numberer will be used)
 
 
- 
copy
public LocalizerFactory copy()
Copy the state of this factory to create a new LocalizerFactory. The default implementation returns this LocalizerFactory unchanged (which should only be done if it is immutable).- Returns:
 - a copy of this LocalizerFactory
 
 
 - 
 
 -