View Javadoc
1   package edu.asu.cri.MirkE.menu;
2   
3   /***
4    * This class represents a menu item
5    * 
6    * @author Siva B.S.D.S
7    * @version $Id: MenuItem.java,v 1.1 2004/12/30 14:47:19 smenor Exp $
8    */
9   public class MenuItem
10  {
11      /***
12       * Menu item name key
13       */
14      private String nameKey = null;
15      
16      /***
17       * Menu item name
18       */
19      private String name = null;
20  
21      /***
22       * Access key stroke
23       */
24      private String accessKeyStroke = null;
25  
26      /***
27       * class name where the implementation of the menu item is there
28       */
29      private String className = null;
30      
31      /***
32       * method name of the implementation
33       */
34      private String methodName = null;
35  
36      /***
37       * Returns access key stroke
38       * 
39       * @return access key stroke
40       */
41      public String getAccessKeyStroke()
42      {
43          return accessKeyStroke;
44      }
45  
46      /***
47       * Returns class name
48       * 
49       * @return Class name
50       */
51      public String getClassName()
52      {
53          return className;
54      }
55  
56      /***
57       * Returns method name
58       * 
59       * @return method name
60       */
61      public String getMethodName()
62      {
63          return methodName;
64      }
65  
66      /***
67       * returns item name
68       * 
69       * @return item name
70       */
71      public String getName()
72      {
73          return name;
74      }
75  
76      /***
77       * returns item name key
78       * 
79       * @return item name key
80       */
81      public String getNameKey()
82      {
83          return nameKey;
84      }
85  
86      /***
87       * sets access key stroke
88       * 
89       * @param accessKeyStrokeArg access key stroke
90       */
91      public void setAccessKeyStroke(String accessKeyStrokeArg)
92      {
93          accessKeyStroke = accessKeyStrokeArg;
94      }
95  
96      /***
97       * sets class name
98       * 
99       * @param classNameArg class name
100      */
101     public void setClassName(String classNameArg)
102     {
103         className = classNameArg;
104     }
105 
106     /***
107      * sets method name
108      * @param methodNameArg method name
109      */
110     public void setMethodName(String methodNameArg)
111     {
112         methodName = methodNameArg;
113     }
114 
115     /***
116      * sets item name
117      * @param nameArg item name
118      */
119     public void setName(String nameArg)
120     {
121         name = nameArg;
122     }
123 
124     /***
125      * sets item name key
126      * @param nameKeyArg item name key
127      */
128     public void setNameKey(String nameKeyArg)
129     {
130         nameKey = nameKeyArg;
131     }
132 
133 }