uk.ac.essex.ia.lang
Class LanguageManagerImpl

java.lang.Object
  extended by uk.ac.essex.ia.lang.LanguageManagerImpl
All Implemented Interfaces:
LanguageManager

public class LanguageManagerImpl
extends java.lang.Object
implements LanguageManager

You should have received a copy of GNU public license with this code. If not please visit this site
Date: 15-Jul-2002


Field Summary
protected  java.util.prefs.Preferences preferences
           
 
Fields inherited from interface uk.ac.essex.common.lang.LanguageManager
DEFAULT_LANGUAGE
 
Method Summary
 java.lang.String get(java.util.Locale locale, java.lang.String s)
           
 java.lang.String get(java.lang.String s)
           
 java.util.Locale[] getAvailableLocales()
           
 java.util.Locale getDefaultLocale()
           
static LanguageManager getInstance()
           
 boolean isSupported(java.util.Locale locale)
           
static void main(java.lang.String[] argStrings)
           
 void setDefaultLocale(java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferences

protected java.util.prefs.Preferences preferences
Method Detail

getInstance

public static LanguageManager getInstance()
Returns:
LanguageManagerImpl - The singleton instance

get

public java.lang.String get(java.lang.String s)
Specified by:
get in interface LanguageManager
Parameters:
s -
Returns:

get

public java.lang.String get(java.util.Locale locale,
                            java.lang.String s)
Specified by:
get in interface LanguageManager
Parameters:
s -
Returns:

setDefaultLocale

public void setDefaultLocale(java.util.Locale locale)
Specified by:
setDefaultLocale in interface LanguageManager
Parameters:
locale -

getDefaultLocale

public java.util.Locale getDefaultLocale()
Specified by:
getDefaultLocale in interface LanguageManager
Returns:

getAvailableLocales

public java.util.Locale[] getAvailableLocales()
Specified by:
getAvailableLocales in interface LanguageManager
Returns:

isSupported

public boolean isSupported(java.util.Locale locale)
Specified by:
isSupported in interface LanguageManager
Returns:

main

public static void main(java.lang.String[] argStrings)
Parameters:
argStrings -