All Packages Class Hierarchy This Package Previous Next Index
Class tea.util.local.LanguageManager
java.lang.Object
|
+----tea.util.local.LanguageManager
- public class LanguageManager
- extends Object
This class implements LanguageManager. It takes a list of
LanguageSpeakers and of the languages spoken by them. When a Change
Spoken Language request takes place, it delivers that Event to all
its LanguageSpeakers.
- Version:
- 1.0 beta - 31 May 1997
- Author:
- Leonardo Boselli
- See Also:
- LanguageSpeaker
-
LanguageManager()
-
-
addLanguageSpeaker(LanguageSpeaker)
- Adds a LanguageSpeaker.
-
addSpokenLanguage(String)
- Adds a spoken language.
-
changeSpokenLanguage(String)
- Delivers the Change Spoken Language to all the associated LanguageSpeakers.
-
getSpokenLanguage()
- Returns the current spoken language.
-
getSpokenLanguages()
- Returns an Enumeration of the spoken languages.
-
isSpoken(String)
- Determines if the language is spoken at least by an associated LanguageSpeaker.
-
removeLanguageSpeaker(LanguageSpeaker)
- Removes a LanguageSpeaker.
-
removeSpokenLanguage(String)
- Removes a spoken language.
LanguageManager
public LanguageManager()
changeSpokenLanguage
public void changeSpokenLanguage(String l)
- Delivers the Change Spoken Language to all the associated LanguageSpeakers.
- Parameters:
- l - the language.
isSpoken
public boolean isSpoken(String l)
- Determines if the language is spoken at least by an associated LanguageSpeaker.
- Parameters:
- l - the language.
getSpokenLanguage
public String getSpokenLanguage()
- Returns the current spoken language.
- Returns:
- the spoken language.
getSpokenLanguages
public Enumeration getSpokenLanguages()
- Returns an Enumeration of the spoken languages.
- Returns:
- the spoken languages (as an Enumeration).
addSpokenLanguage
public void addSpokenLanguage(String l)
- Adds a spoken language.
- Parameters:
- l - the language.
removeSpokenLanguage
public void removeSpokenLanguage(String l)
- Removes a spoken language.
- Parameters:
- l - the language.
addLanguageSpeaker
public void addLanguageSpeaker(LanguageSpeaker ls)
- Adds a LanguageSpeaker.
- Parameters:
- ls - the LanguageSpeaker.
removeLanguageSpeaker
public void removeLanguageSpeaker(LanguageSpeaker ls)
- Removes a LanguageSpeaker.
- Parameters:
- ls - the LanguageSpeaker.
All Packages Class Hierarchy This Package Previous Next Index