KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > language > LanguageID


1 /*
2  * Created on Mar 15, 2004
3  *
4  */

5 package com.nightlabs.ipanema.language;
6
7 import com.nightlabs.jdo.BaseObjectID;
8 import com.nightlabs.jdo.ObjectIDException;
9
10 /**
11  * @author nick
12  */

13 public class LanguageID extends BaseObjectID
14 {
15     // ***********************************************************
16
// *** Languages according to ISO 639-2 (terminology code) ***
17
// ***********************************************************
18
public static final String JavaDoc DEU = "deu"; // German
19
public static final String JavaDoc ENG = "eng"; // English
20
public static final String JavaDoc FRA = "fra"; // French
21
public static final String JavaDoc ITA = "ita"; // Italian
22
public static final String JavaDoc NLD = "nld"; // Dutch
23
public static final String JavaDoc SPA = "spa"; // Spanish
24

25     public static final String JavaDoc[] DEFAULTS = new String JavaDoc[] {
26         DEU,
27         ENG,
28         FRA,
29         ITA,
30         NLD,
31         SPA
32     };
33     
34     /**
35      * This is the system's default language.
36      */

37     public static final String JavaDoc SYSTEM = ENG;
38     // ***********************************************************
39

40     public static LanguageID create(String JavaDoc _languageID)
41     {
42         LanguageID n = new LanguageID();
43         n.languageID = _languageID;
44         return n;
45     }
46
47     public String JavaDoc languageID;
48
49     public LanguageID() { }
50     public LanguageID(String JavaDoc keyStr)
51         throws ObjectIDException
52     {
53         super(keyStr);
54     }
55
56 // /**
57
// * @return Returns the languageID.
58
// */
59
// public String getLanguageID()
60
// {
61
// return languageID;
62
// }
63

64 }
65
Popular Tags