edu.uoc.pfc.j2ee.jalonsod.mtp.config
Class Language
java.lang.Object
edu.uoc.pfc.j2ee.jalonsod.mtp.config.Language
public class Language
- extends java.lang.Object
File: Language.java
Created: 2012-04-22
A language
is a user interface language supported by the application. A language
is a group of translated messages to be used by the user interface.
- Author:
- José Alonso de Motta
- See Also:
LanguageEntry
Constructor Summary |
Language(java.lang.String name,
java.lang.String longName,
java.lang.String messageFile)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
private java.lang.String name
longName
private java.lang.String longName
messageFile
private java.lang.String messageFile
entries
private java.util.Hashtable<java.lang.String,LanguageEntry> entries
Language
public Language(java.lang.String name,
java.lang.String longName,
java.lang.String messageFile)
throws ConfiguratorException
- Throws:
ConfiguratorException
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getLongName
public java.lang.String getLongName()
setLongName
public void setLongName(java.lang.String longName)
getMessageFile
public java.lang.String getMessageFile()
setMessageFile
public void setMessageFile(java.lang.String messageFile)
getEntries
public java.util.Hashtable<java.lang.String,LanguageEntry> getEntries()
setEntries
public void setEntries(java.util.Hashtable<java.lang.String,LanguageEntry> entries)
getLanguageEntryByKey
public LanguageEntry getLanguageEntryByKey(java.lang.String key)
- Search a languageEntry by key
- Parameters:
key
- the key to search the entry.
- Returns:
- the value of the entry or null if not found.
loadEntries
public void loadEntries()
throws ConfiguratorException
- Load all the language entries in a properties file.
- Throws:
ConfiguratorException
- throws when there is a problem loading the file.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object