SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / rpc / enums / TriggerSource.java
1 package com.smartdevicelink.proxy.rpc.enums;\r
2 \r
3 import java.util.EnumSet;\r
4 \r
5 /**\r
6  * Indicates whether choice/command was selected via VR or via a menu selection\r
7  * (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN and OK buttons)\r
8  * \r
9  * @since SmartDeviceLink 1.0\r
10  * \r
11  */\r
12 public enum TriggerSource {\r
13         /**\r
14          * Selection made via menu (i.e. using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN\r
15          * and OK buttons)\r
16          */\r
17         TS_MENU("MENU"),\r
18         /**\r
19          * Selection made via VR session\r
20          */\r
21         TS_VR("VR");\r
22 \r
23     String internalName;\r
24     \r
25     private TriggerSource(String internalName) {\r
26         this.internalName = internalName;\r
27     }\r
28     \r
29     public String toString() {\r
30         return this.internalName;\r
31     }\r
32     \r
33     public static TriggerSource valueForString(String value) {\r
34         for (TriggerSource anEnum : EnumSet.allOf(TriggerSource.class)) {\r
35             if (anEnum.toString().equals(value)) {\r
36                 return anEnum;\r
37             }\r
38         }\r
39         return null;\r
40     }\r
41 }\r