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 }