SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / rpc / VrHelpItem.java
1 package com.smartdevicelink.proxy.rpc;\r
2 \r
3 import java.util.Hashtable;\r
4 \r
5 import com.smartdevicelink.proxy.RPCStruct;\r
6 import com.smartdevicelink.proxy.constants.Names;\r
7 import com.smartdevicelink.util.DebugTool;\r
8 \r
9 public class VrHelpItem extends RPCStruct {\r
10 \r
11     public VrHelpItem() { }\r
12     public VrHelpItem(Hashtable hash) {\r
13         super(hash);\r
14     }\r
15     public void setText(String text) {\r
16         if (text != null) {\r
17             store.put(Names.text, text);\r
18         } else {\r
19                 store.remove(Names.text);\r
20         }\r
21     }\r
22     public String getText() {\r
23         return (String) store.get(Names.text);\r
24     }\r
25     public void setImage(Image image) {\r
26         if (image != null) {\r
27             store.put(Names.image, image);\r
28         } else {\r
29                 store.remove(Names.image);\r
30         }\r
31     }\r
32     public Image getImage() {\r
33         Object obj = store.get(Names.image);\r
34         if (obj instanceof Image) {\r
35             return (Image) obj;\r
36         } else if (obj instanceof Hashtable) {\r
37                 try {\r
38                         return new Image((Hashtable) obj);\r
39             } catch (Exception e) {\r
40                 DebugTool.logError("Failed to parse " + getClass().getSimpleName() + "." + Names.image, e);\r
41             }\r
42         }\r
43         return null;\r
44     }\r
45     public void setPosition(Integer position) {\r
46         if (position != null) {\r
47             store.put(Names.position, position);\r
48         } else {\r
49                 store.remove(Names.position);\r
50         }\r
51     }\r
52     public Integer getPosition() {\r
53         return (Integer) store.get(Names.position);\r
54     }\r
55 }\r