SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / rpc / enums / Language.java
index f4d2040..c5a345c 100755 (executable)
@@ -1,31 +1,63 @@
-//
-// Copyright (c) 2013 Ford Motor Company
-//
-package com.smartdevicelink.proxy.rpc.enums;
-
-import java.util.EnumSet;
-
-public enum Language {
-    EN_US("EN-US"),
-    ES_MX("ES-MX"),
-    FR_CA("FR-CA");
-
-    String internalName;
-    
-    private Language(String internalName) {
-        this.internalName = internalName;
-    }
-    
-    public String toString() {
-        return this.internalName;
-    }
-    
-    public static Language valueForString(String value) {              
-       for (Language anEnum : EnumSet.allOf(Language.class)) {
-            if (anEnum.toString().equals(value)) {
-                return anEnum;
-            }
-        }
-        return null;
-    }
-}
+package com.smartdevicelink.proxy.rpc.enums;\r
+\r
+import java.util.EnumSet;\r
+\r
+/**\r
+ * Specifies the language to be used for TTS, VR, displayed messages/menus\r
+ * <p>\r
+ * \r
+ * @since SmartDeviceLink 1.0\r
+ *\r
+ */\r
+public enum Language {\r
+    EN_US("EN-US"),\r
+    ES_MX("ES-MX"),\r
+    FR_CA("FR-CA"),\r
+    DE_DE("DE-DE"),\r
+    ES_ES("ES-ES"),\r
+    EN_GB("EN-GB"),\r
+    RU_RU("RU-RU"),\r
+    TR_TR("TR-TR"),\r
+    PL_PL("PL-PL"),\r
+    FR_FR("FR-FR"),\r
+    IT_IT("IT-IT"),\r
+    SV_SE("SV-SE"),\r
+    PT_PT("PT-PT"),\r
+    NL_NL("NL-NL"),\r
+    EN_AU("EN-AU"),\r
+    ZH_CN("ZH-CN"),\r
+    ZH_TW("ZH-TW"),\r
+    JA_JP("JA-JP"),\r
+    AR_SA("AR-SA"),\r
+    KO_KR("KO-KR"),\r
+    PT_BR("PT-BR"),\r
+    CS_CZ("CS-CZ"),\r
+    DA_DK("DA-DK"),\r
+    NO_NO("NO-NO");\r
+\r
+    String internalName;\r
+    \r
+    private Language(String internalName) {\r
+        this.internalName = internalName;\r
+    }\r
+    /**\r
+     * Returns a String representing a kind of Language\r
+     */\r
+    public String toString() {\r
+        return this.internalName;\r
+    }\r
+    \r
+    /**\r
+     * Returns a Language's name\r
+     * @param value a String\r
+     * @return Language -EN-US, ES-MX or FR-CA\r
+     */\r
+    public static Language valueForString(String value) {              \r
+       for (Language anEnum : EnumSet.allOf(Language.class)) {\r
+            if (anEnum.toString().equals(value)) {\r
+                return anEnum;\r
+            }\r
+        }\r
+        return null;\r
+    }\r
+}\r