net.sf.zekr.engine.language
Class LanguagePack

java.lang.Object
  extended by net.sf.zekr.engine.language.LanguagePack

public class LanguagePack
extends java.lang.Object

A JavaBean for storing a language pack defined as an XML file in [zekr]/res/lang directory.

Since:
Zekr 1.0
Version:
0.2
Author:
Mohsen Saboorian

Field Summary
 java.lang.String author
          The author of the language translation pack
 java.lang.String direction
           
 java.lang.String file
           
 java.lang.String icon
           
 java.lang.String id
          Java locale-like ID: en_US, fa_IR, ...
 java.lang.String localizedName
           
 java.lang.String name
          English name
 
Constructor Summary
LanguagePack()
           
 
Method Summary
 java.lang.String getFile()
           
 java.lang.String getIcon()
           
 java.lang.String getIconPath()
           
 java.lang.String getId()
           
 java.lang.String getLatinName()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 void setFile(java.lang.String file)
           
 void setId(java.lang.String id)
           
 void setLatinName(java.lang.String latinName)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public java.lang.String id
Java locale-like ID: en_US, fa_IR, ...


localizedName

public java.lang.String localizedName

file

public java.lang.String file

icon

public java.lang.String icon

direction

public java.lang.String direction

name

public java.lang.String name
English name


author

public java.lang.String author
The author of the language translation pack

Constructor Detail

LanguagePack

public LanguagePack()
Method Detail

getFile

public java.lang.String getFile()

setFile

public void setFile(java.lang.String file)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()
Returns:
Internationalized name of the language

setName

public void setName(java.lang.String name)

getLatinName

public java.lang.String getLatinName()

setLatinName

public void setLatinName(java.lang.String latinName)

getIcon

public java.lang.String getIcon()

getPath

public java.lang.String getPath()
Returns:
language pack .XML file

getIconPath

public java.lang.String getIconPath()
Returns:
language pack icon file or default icon if no icon specified

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object