example.mia.demo
Class MicroLexicon.Languages

java.lang.Object
  extended by example.mia.demo.MicroLexicon.Languages
Enclosing class:
MicroLexicon

static class MicroLexicon.Languages
extends java.lang.Object

Helper class holds language names, locale codes and flags all in one.


Field Summary
(package private) static MicroLexicon.Languages ls
           
 
Method Summary
(package private)  java.lang.String getCodeForLanguage(java.lang.String lang)
           
(package private)  java.lang.String[] getCodes()
           
(package private)  javax.microedition.lcdui.Image getFlagForLanguage(java.lang.String lang)
           
(package private)  javax.microedition.lcdui.Image[] getFlags()
           
(package private) static MicroLexicon.Languages getInstance()
           
(package private)  java.lang.String[] getNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ls

static MicroLexicon.Languages ls
Method Detail

getInstance

static MicroLexicon.Languages getInstance()

getNames

java.lang.String[] getNames()
Returns:
all language names

getCodes

java.lang.String[] getCodes()
Returns:
all locale codes

getFlags

javax.microedition.lcdui.Image[] getFlags()
Returns:
all country flags

getFlagForLanguage

javax.microedition.lcdui.Image getFlagForLanguage(java.lang.String lang)
Returns:
flag for given language

getCodeForLanguage

java.lang.String getCodeForLanguage(java.lang.String lang)
Returns:
locale code for given language