org.herac.tuxguitar.gui.system.language
Class LanguageManager

java.lang.Object
  extended by org.herac.tuxguitar.gui.system.language.LanguageManager

public class LanguageManager
extends java.lang.Object


Field Summary
static java.lang.String EXTENSION
           
static java.lang.String PACKAGE
           
static java.lang.String PREFIX
           
 
Constructor Summary
LanguageManager()
           
 
Method Summary
 void addLoader(LanguageLoader loader)
           
 java.lang.String getLanguage()
           
 java.lang.String[] getLanguages()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.String getProperty(java.lang.String key, java.lang.Object[] arguments)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String value)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String value, java.lang.Object[] arguments)
           
 void removeLoader(LanguageLoader loader)
           
 void setLanguage(java.lang.String lang)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGE

public static final java.lang.String PACKAGE
See Also:
Constant Field Values

PREFIX

public static final java.lang.String PREFIX
See Also:
Constant Field Values

EXTENSION

public static final java.lang.String EXTENSION
See Also:
Constant Field Values
Constructor Detail

LanguageManager

public LanguageManager()
Method Detail

addLoader

public void addLoader(LanguageLoader loader)

removeLoader

public void removeLoader(LanguageLoader loader)

setLanguage

public void setLanguage(java.lang.String lang)

getProperty

public java.lang.String getProperty(java.lang.String key,
                                    java.lang.String value)

getProperty

public java.lang.String getProperty(java.lang.String key)

getProperty

public java.lang.String getProperty(java.lang.String key,
                                    java.lang.Object[] arguments)

getProperty

public java.lang.String getProperty(java.lang.String key,
                                    java.lang.String value,
                                    java.lang.Object[] arguments)

getLanguages

public java.lang.String[] getLanguages()

getLanguage

public java.lang.String getLanguage()