|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdata.Translator
public class Translator
This class is the main construct for serving strings to requesting classes depending on the language setting. It reads all language info from the persistance layer and provides atoms of it on request.
Field Summary | |
---|---|
private java.lang.String |
dictionary
|
private org.dom4j.Document |
document
|
private java.lang.String |
language
|
private java.lang.String |
languageName
|
private Launcher |
launcher
|
private org.dom4j.Element |
root
|
private java.lang.String |
worddatabase
|
Constructor Summary | |
---|---|
Translator(Launcher launcher)
The constructor creates a document object containing the XML content of the language file. |
Method Summary | |
---|---|
java.lang.String |
getDictionary()
|
java.lang.String |
getLanguage()
|
java.lang.String |
getLanguageName()
|
java.util.Vector<java.lang.String> |
getLanguages()
This method gets all languages from the language file. |
java.lang.String |
getTranslation(java.lang.String id)
Used to get a String in the current language. |
java.lang.String |
getWorddatabase()
|
private void |
loadDictionary()
|
private void |
loadWorddatabase()
|
void |
setLanguage(java.lang.String languageName)
Set the new language to use. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String language
private java.lang.String languageName
private java.lang.String dictionary
private java.lang.String worddatabase
private Launcher launcher
private org.dom4j.Document document
private org.dom4j.Element root
Constructor Detail |
---|
public Translator(Launcher launcher)
Launcher
- launcher - the parent class, used to reference the GUI objectsMethod Detail |
---|
public java.util.Vector<java.lang.String> getLanguages()
public java.lang.String getTranslation(java.lang.String id)
String
- id The id of the component the String belongs to.
The id is specified by the keys of the language xml file.
public void setLanguage(java.lang.String languageName)
languageName
- The new language.public java.lang.String getLanguage()
public java.lang.String getLanguageName()
public java.lang.String getDictionary()
private void loadDictionary()
public java.lang.String getWorddatabase()
private void loadWorddatabase()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |