|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.formaria.editor.langed.EdLangMgr
public class EdLangMgr
LangManager manages the language resources on behalf of the language editor.
Copyright: Formaria Ltd. (c) 2001-2006. This software is licensed under the GNU Public License (GPL) see license.txt for more details on licensing
| Constructor Summary | |
|---|---|
EdLangMgr(boolean _bIsStandalone,
java.net.URL _url)
|
|
| Method Summary | |
|---|---|
void |
addLang(java.lang.String code,
java.lang.String name,
java.lang.String encoding,
boolean useDb)
Adds a new language This function is intended primarily for internal use by the catalogue viewer. |
void |
exportExcel(java.io.File theFile,
java.lang.String[] selectedLangs)
Export content to an excel file based language resource. |
void |
exportFile(java.io.File theFile,
char delimiterStartChar,
char delimiterEndChar,
java.lang.String[] selectedLangs)
Export content to a file based language resource |
EdLanguage |
getCurrentLang()
Returns the current language... |
java.lang.String |
getKey(int id)
Gets the key corresponding to an ID |
EdLanguage |
getLang(int index)
Loads a language and sets it as the default language. |
EdLanguage |
getLang(java.lang.String langName)
Loads a language and sets it as the default language. |
java.lang.String |
getLangCode(int index)
Returns the name of the indexed language |
EdLanguage |
getLangFromList(int index)
Returns a language from the specified index in the list. |
java.lang.String |
getLangName(int index)
Returns the name of the indexed language |
int |
getNumLangs()
Returns the number of languages |
java.lang.String |
getProjectPath()
|
boolean |
hasLang(java.lang.String code)
|
void |
importExcel(java.awt.Component parent,
java.io.File theFile)
Import content to an excel file based language resource. |
void |
importFile(javax.swing.JPanel parent,
java.io.File theFile)
|
org.formaria.editor.langed.EdLangName |
importPropertiesFile(java.io.File theFile,
java.lang.String code,
java.lang.String name)
|
void |
init(java.net.URL _url)
|
void |
init(java.util.Vector languages,
java.util.Vector translations)
|
boolean |
isLoadedFromExportedFiles()
|
void |
newFile()
|
void |
saveFile(char delimiterStartChar,
char delimiterEndChar)
|
void |
setCurrentLang(java.lang.String langName)
|
void |
setId(java.lang.String id)
|
void |
setProjectPath(java.lang.String pp)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EdLangMgr(boolean _bIsStandalone,
java.net.URL _url)
| Method Detail |
|---|
public void init(java.net.URL _url)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getProjectPath()
public void setProjectPath(java.lang.String pp)
public void init(java.util.Vector languages,
java.util.Vector translations)
throws java.io.IOException
java.io.IOException
public org.formaria.editor.langed.EdLangName importPropertiesFile(java.io.File theFile,
java.lang.String code,
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic boolean hasLang(java.lang.String code)
public void importFile(javax.swing.JPanel parent,
java.io.File theFile)
throws java.io.IOException
java.io.IOException
public void exportFile(java.io.File theFile,
char delimiterStartChar,
char delimiterEndChar,
java.lang.String[] selectedLangs)
throws java.io.IOException
theFile - selectedLangs - the list of languages to export
java.io.IOException
public void exportExcel(java.io.File theFile,
java.lang.String[] selectedLangs)
throws java.io.IOException
theFile - selectedLangs - the list of languages to export
java.io.IOException
public void importExcel(java.awt.Component parent,
java.io.File theFile)
throws java.io.IOException
theFile - selectedLangs - the list of languages to export
java.io.IOExceptionpublic boolean isLoadedFromExportedFiles()
public void addLang(java.lang.String code,
java.lang.String name,
java.lang.String encoding,
boolean useDb)
code - The ISO code for a locale.name - A plain text name for the language in the national language.public EdLanguage getLangFromList(int index)
index - int specifing the index
EdLanguage instancepublic EdLanguage getLang(int index)
index - the index for the language.public EdLanguage getLang(java.lang.String langName)
index - the index for the language.public EdLanguage getCurrentLang()
public java.lang.String getKey(int id)
id -
public void setId(java.lang.String id)
public int getNumLangs()
public java.lang.String getLangName(int index)
public java.lang.String getLangCode(int index)
public void setCurrentLang(java.lang.String langName)
public void saveFile(char delimiterStartChar,
char delimiterEndChar)
public void newFile()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||