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

Constructor Index

 o LanguageManager()

Method Index

 o addLanguageSpeaker(LanguageSpeaker)
Adds a LanguageSpeaker.
 o addSpokenLanguage(String)
Adds a spoken language.
 o changeSpokenLanguage(String)
Delivers the Change Spoken Language to all the associated LanguageSpeakers.
 o getSpokenLanguage()
Returns the current spoken language.
 o getSpokenLanguages()
Returns an Enumeration of the spoken languages.
 o isSpoken(String)
Determines if the language is spoken at least by an associated LanguageSpeaker.
 o removeLanguageSpeaker(LanguageSpeaker)
Removes a LanguageSpeaker.
 o removeSpokenLanguage(String)
Removes a spoken language.

Constructors

 o LanguageManager
 public LanguageManager()

Methods

 o changeSpokenLanguage
 public void changeSpokenLanguage(String l)
Delivers the Change Spoken Language to all the associated LanguageSpeakers.

Parameters:
l - the language.
 o isSpoken
 public boolean isSpoken(String l)
Determines if the language is spoken at least by an associated LanguageSpeaker.

Parameters:
l - the language.
 o getSpokenLanguage
 public String getSpokenLanguage()
Returns the current spoken language.

Returns:
the spoken language.
 o getSpokenLanguages
 public Enumeration getSpokenLanguages()
Returns an Enumeration of the spoken languages.

Returns:
the spoken languages (as an Enumeration).
 o addSpokenLanguage
 public void addSpokenLanguage(String l)
Adds a spoken language.

Parameters:
l - the language.
 o removeSpokenLanguage
 public void removeSpokenLanguage(String l)
Removes a spoken language.

Parameters:
l - the language.
 o addLanguageSpeaker
 public void addLanguageSpeaker(LanguageSpeaker ls)
Adds a LanguageSpeaker.

Parameters:
ls - the LanguageSpeaker.
 o removeLanguageSpeaker
 public void removeLanguageSpeaker(LanguageSpeaker ls)
Removes a LanguageSpeaker.

Parameters:
ls - the LanguageSpeaker.

All Packages  Class Hierarchy  This Package  Previous  Next  Index