001: /*
002: * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
003: *
004: * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
005: *
006: * The contents of this file are subject to the terms of either the GNU
007: * General Public License Version 2 only ("GPL") or the Common
008: * Development and Distribution License("CDDL") (collectively, the
009: * "License"). You may not use this file except in compliance with the
010: * License. You can obtain a copy of the License at
011: * http://www.netbeans.org/cddl-gplv2.html
012: * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
013: * specific language governing permissions and limitations under the
014: * License. When distributing the software, include this License Header
015: * Notice in each file and include the License file at
016: * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
017: * particular file as subject to the "Classpath" exception as provided
018: * by Sun in the GPL Version 2 section of the License file that
019: * accompanied this code. If applicable, add the following below the
020: * License Header, with the fields enclosed by brackets [] replaced by
021: * your own identifying information:
022: * "Portions Copyrighted [year] [name of copyright owner]"
023: *
024: * Contributor(s):
025: *
026: * The Original Software is NetBeans. The Initial Developer of the Original
027: * Code is Sun Microsystems, Inc. Portions Copyright 2004-2005 Sun
028: * Microsystems, Inc. All Rights Reserved.
029: *
030: * If you wish your version of this file to be governed by only the CDDL
031: * or only the GPL Version 2, indicate your decision by adding
032: * "[Contributor] elects to include this software in this distribution
033: * under the [CDDL or GPL Version 2] license." If you do not indicate a
034: * single choice of license, a recipient has the option to distribute
035: * your version of this file under either the CDDL, the GPL Version 2 or
036: * to extend the choice of license to its licensees as provided above.
037: * However, if you add GPL Version 2 code and therefore, elected the GPL
038: * Version 2 license, then the option applies only if the new code is
039: * made subject to such option by the copyright holder.
040: */
041: package org.netbeans.modules.jmx;
042:
043: /**
044: *
045: * Wizard internal constants : no I18N necessary
046: */
047: public class WizardConstants {
048: // project location name in the wizard map
049: public static final String PROP_PROJECT_LOCATION = "wizdata.projectLocation"; // NOI18N
050: public static final String PROP_PROJECT_NAME = "wizdata.projectName"; // NOI18N
051:
052: // mbean default location in the wizard map
053: public static final String PROP_MBEAN_NAME = "wizdata.mbeanName"; // NOI18N
054: public static final String PROP_MBEAN_PACKAGE_NAME = "wizdata.mbeanPackageName"; // NOI18N
055: public static final String PROP_MBEAN_FILE_PATH = "wizdata.mbeanFilePath"; // NOI18N
056: public static final String PROP_MBEAN_IMPL_REG_ITF = "wizdata.mbeanImplemRegItf"; // NOI18N
057: public static final String PROP_MBEAN_PRE_REG_PARAM = "wizdata.mbeanPreRegParam"; // NOI18N
058:
059: // properties to see if mbean wrapps existing ressource
060: public static final String PROP_MBEAN_EXISTING_CLASS = "wizdata.mbeanExistingClass"; // NOI18N
061: public static final String PROP_MBEAN_EXISTING_CLASS_IS_MXBEAN = "wizdata.mbeanExistingClass.ismxbean"; // NOI18N
062:
063: // agent default location in the wizard map
064: public static final String PROP_AGENT_NAME = "wizdata.agentName"; // NOI18N
065: public static final String PROP_AGENT_PACKAGE_NAME = "wizdata.agentPackageName"; // NOI18N
066: public static final String PROP_AGENT_PACKAGE_PATH = "wizdata.agentPackagePath"; // NOI18N
067:
068: //Used for generation of a JMX Agent
069: public static final String AGENT_TEMPLATE_CLASS = "Agent"; // NOI18N
070: public static final String MAIN_METHOD_NAME = "main"; // NOI18N
071: public static final String PROP_AGENT_DEFAULT_NAME = "JMXAgent";// NOI18N
072: public static final String PROP_AGENT_MAIN_METHOD_SELECTED = "wizdata.agentMainMethodSelected"; // NOI18N
073: public static final String PROP_AGENT_SAMPLE_CODE_SELECTED = "wizdata.agentSampleCodeSelected"; // NOI18N
074: public static final String PROP_AGENT_MAIN_CLASS_SELECTED = "wizdata.agentMainClassSelected"; // NOI18N
075:
076: // properties to fill for the jmx manager (to be modified)
077: public static final String PROP_MANAGER_MAIN_METHOD_SELECTED = "wizdata.managerMainMethodSelected"; // NOI18N
078: public static final String PROP_MANAGER_MAIN_CLASS_SELECTED = "wizdata.managerMainClassSelected"; // NOI18N
079: public static final String PROP_MANAGER_SAMPLE_CODE_SELECTED = "wizdata.managerSampleCodeSelected"; // NOI18N
080: //public static final String PROP_MANAGER_RMI_URL_SELECTED =
081: // "wizdata.managerRmiUrlSelected"; // NOI18N
082: //public static final String PROP_MANAGER_FREEFORM_URL_SELECTED =
083: // "wizdata.managerFreeFormUrlSelected"; // NOI18N
084: public static final String PROP_MANAGER_SECURITY_SELECTED = "wizdata.managerSecuritySelected"; // NOI18N
085: public static final String PROP_MANAGER_CREDENTIAL_SAMPLE_SELECTED = "wizdata.credentialSampleSelected"; // NOI18N
086: public static final String PROP_MANAGER_USER_CREDENTIAL_SELECTED = "wizdata.userCredentialSelected"; // NOI18N
087:
088: //public static final String PROP_MANAGER_HOST =
089: // "wizdata.managerHost"; // NOI18N
090: //public static final String PROP_MANAGER_PORT =
091: // "wizdata.managerPort"; // NOI18N
092: public static final String PROP_MANAGER_USER_NAME = "wizdata.managerUserName"; // NOI18N
093: public static final String PROP_MANAGER_USER_PASSWORD = "wizdata.managerUserPassword"; // NOI18N
094: public static final String PROP_MANAGER_AGENT_URL = "wizdata.managerUrl"; // NOI18N
095: public static final Integer MANAGER_MAX_PORT_NUMBER = 65535;
096:
097: // project hierarchy layout for code generation
098: static public final String SRC_DIR = "src";// NOI18N
099: static public final String ETC_DIR = "etc";// NOI18N
100: static public final String TEST_DIR = "test";// NOI18N
101:
102: static public final String JAVA_EXT = "java";// NOI18N
103: static public final String PROPERTIES_EXT = "properties";// NOI18N
104: static public final String ACCESS_EXT = "access";// NOI18N
105: static public final String PASSWORD_EXT = "password";// NOI18N
106: static public final String MBEAN_ITF_SUFFIX = "MBean";// NOI18N
107: static public final String MXBEAN_ITF_SUFFIX = "MXBean";// NOI18N
108: static public final String AGENT_ITF_SUFFIX = "Agent";// NOI18N
109: public static final String MBEAN_SUPPORT_SUFFIX = "DynamicSupport";// NOI18N
110:
111: static public final String GETTER_PREFIX = "get";// NOI18N
112: static public final String SETTER_PREFIX = "set";// NOI18N
113: static public final String PARAM_NAME_PREFIX = "p";// NOI18N
114: static public final String ATTR_RET_NAME = "value";// NOI18N
115:
116: static public final String ATTR_ACCESS_READ_WRITE = "Read / Write";// NOI18N
117: static public final String ATTR_ACCESS_READ_ONLY = "ReadOnly";// NOI18N
118: static public final String ATTR_ACCESS_WRITE_ONLY = "WriteOnly";// NOI18N
119:
120: static public final String ATTR_DESCR_DEFVALUE_PREFIX = "NewAttribute"; // NOI18N
121: static public final String ATTR_DESCR_DEFVALUE_SUFFIX = " Description";// NOI18N
122: static public final String ATTR_NAME_DEFVALUE = "NewAttribute";// NOI18N
123:
124: static public final String METH_NAME_DEFVALUE = "newOperation";// NOI18N
125: static public final String METH_DESCR_DEFVALUE_PREFIX = "newOperation";// NOI18N
126: static public final String METH_DESCR_DEFVALUE_SUFFIX = " Description";// NOI18N
127:
128: static public final String METH_PARAM_NAME_DEFVALUE = "parameter";// NOI18N
129: static public final String METH_PARAM_DESCR_DEFVALUE_PREFIX = "parameter";// NOI18N
130: static public final String METH_PARAM_DESCR_DEFVALUE_SUFFIX = " Description";// NOI18N
131:
132: static public final String METH_EXCEP_CLASS_DEFVALUE = "java.lang.Exception"; // NOI18N
133: static public final String METH_EXCEP_DESCR_DEFVALUE = "Exception Description"; // NOI18N
134:
135: static public final String NOTIF_DESCR_DEFVALUE = "NewNotification Description";// NOI18N
136:
137: static public final String NOTIF_TYPE_DEFVALUE = ""; // NOI18N
138: static public final String NOTIF_TYPE_ATTRIBUTE_CHANGE = "ATTRIBUTE_CHANGE";// NOI18N
139:
140: public static final String ATTRIBUTECHANGE_TYPE = "AttributeChangeNotification.ATTRIBUTE_CHANGE";// NOI18N
141: public static final String ATTRIBUTECHANGE_NOTIFICATION = "javax.management.AttributeChangeNotification";// NOI18N
142: public static final String NOTIFICATION = "javax.management.Notification";// NOI18N
143:
144: public static final String STANDARD_MBEAN_CLASS = "javax.management.StandardMBean";// NOI18N
145:
146: static public final String MBEAN_POPUP_EDIT_BUTTON = "Edit";// NOI18N
147: static public final String MBEAN_DESCR_DEFVALUE = " Description";// NOI18N
148: static public final String MBEAN_NAME_DEFVALUE = "NewJMXResource";// NOI18N
149:
150: // MBean types
151: static public final String MBEAN_STANDARDMBEAN = "Standard";// NOI18N
152: static public final String MXBEAN = "MXBean";// NOI18N
153: static public final String MXBEAN_SUFFIX = "MXBean";// NOI18N
154: static public final String MXBEAN_ANNOTATION = "MXBean";// NOI18N
155: static public final String MBEAN_DYNAMICMBEAN = "Dynamic";// NOI18N
156: static public final String MBEAN_EXTENDED = "Extended";// NOI18N
157: static public final String MBEAN_FROM_EXISTING_CLASS = "FromExistingClass";// NOI18N
158: // Attributes stored on the template wizard:
159: /** type String. */
160:
161: // information of the MBean panel
162: public static final String PROP_MBEAN_DESCRIPTION = "wizdata.mbeanDescription"; // NOI18N
163: public static final String PROP_MBEAN_TYPE = "wizdata.mbeanType"; // NOI18N
164: public static final String PROP_ATTR_NB = "wizdata.attributeNb"; // NOI18N
165: public static final String PROP_ATTR_NAME = "wizdata.attributeName"; // NOI18N
166: public static final String PROP_ATTR_TYPE = "wizdata.attributeType"; // NOI18N
167: public static final String PROP_ATTR_TYPE_MIRROR = "wizdata.attributeTypeMirror"; // NOI18N
168: public static final String PROP_ATTR_DESCR = "wizdata.attributeDescription"; // NOI18N
169: public static final String PROP_METHOD_NB = "wizdata.methodNb"; // NOI18N
170: public static final String PROP_METHOD_NAME = "wizdata.methodName"; // NOI18N
171: public static final String PROP_METHOD_TYPE = "wizdata.methodType"; // NOI18N
172: public static final String PROP_METHOD_PARAM = "wizdata.methodParamType"; // NOI18N
173: public static final String PROP_METHOD_EXCEP = "wizdata.methodException"; // NOI18N
174: public static final String PROP_METHOD_DESCR = "wizdata.methodDescription"; // NOI18N
175: public static final String PROP_IMPL_NOTIF_EMITTER = "wizdata.notifEmitter"; // NOI18N
176: public static final String PROP_GEN_BROADCAST_DELEGATION = "wizdata.genBroadcastEmitter"; // NOI18N
177: public static final String PROP_GEN_SEQ_NUMBER = "wizdata.genSeqNumber"; // NOI18N
178: public static final String PROP_NOTIF_NB = "wizdata.notifNb"; // NOI18N
179: public static final String PROP_NOTIF_CLASS = "wizdata.notifClass"; // NOI18N
180: public static final String PROP_NOTIF_DESCR = "wizdata.notifDescription"; // NOI18N
181: public static final String PROP_NOTIF_TYPE = "wizdata.notifType"; // NOI18N
182:
183: // number of times the user switched panels
184: public static final String PROP_USER_ORDER_NUMBER = "wizdata.intro_attributeName";// NOI18N
185:
186: // number of user added attributes
187: public static final String PROP_USER_ADDED_ATTR = "wizdata.userAdded_attributeNb";// NOI18N
188:
189: // number of introspected attributes
190: public static final String PROP_INTRO_ATTR_NB = "wizdata.intro_attributeNb";// NOI18N
191: public static final String PROP_INTRO_ATTR_NAME = "wizdata.intro_attributeName";// NOI18N
192: public static final String PROP_INTRO_ATTR_TYPE = "wizdata.intro_attributeType";// NOI18N
193: public static final String PROP_INTRO_ATTR_TYPE_MIRROR = "wizdata.intro_attributeTypeMirror";// NOI18N
194: public static final String PROP_INTRO_ATTR_RW = "wizdata.intro_attributeAccess";// NOI18N
195: public static final String PROP_INTRO_ATTR_DESCR = "wizdata.intro_attributeDescr";// NOI18N
196: public static final String PROP_INTRO_ATTR_SELECT = "wizdata.intro_attributeSelect";// NOI18N
197:
198: public static final String PROP_INTRO_METHOD_NB = "wizdata.intro_methodNb"; // NOI18N
199: public static final String PROP_INTRO_METHOD_NAME = "wizdata.intro_methodName"; // NOI18N
200: public static final String PROP_INTRO_METHOD_TYPE = "wizdata.intro_methodType"; // NOI18N
201: public static final String PROP_INTRO_METHOD_PARAM = "wizdata.intro_methodParamType"; // NOI18N
202: public static final String PROP_INTRO_METHOD_EXCEP = "wizdata.intro_methodException"; // NOI18N
203: public static final String PROP_INTRO_METHOD_DESCR = "wizdata.intro_methodDescription"; // NOI18N
204: public static final String PROP_INTRO_METHOD_SELECT = "wizdata.intro_methodSelect";// NOI18N
205:
206: /** type boolean. */
207: public static final String PROP_ATTR_RW = "wizdata.attributeRW"; // NOI18N
208:
209: public static final String PARAMETER_SEPARATOR = ","; // NOI18N
210: public static final String EXCEPTIONS_SEPARATOR = ",";// NOI18N
211:
212: public static final String EMPTY_STRING = " ";// NOI18N
213: public static final String EMPTYSTRING = "";// NOI18N
214:
215: /** Supported type names */
216: public static final String BOOLEAN_OBJ_NAME = "Boolean";// NOI18N
217: public static final String BOOLEAN_OBJ_FULLNAME = "java.lang.Boolean";// NOI18N
218: public static final String BOOLEAN_NAME = "boolean";// NOI18N
219: public static final String BYTE_OBJ_NAME = "Byte";// NOI18N
220: public static final String BYTE_OBJ_FULLNAME = "java.lang.Byte";// NOI18N
221: public static final String BYTE_NAME = "byte";// NOI18N
222: public static final String CHAR_OBJ_NAME = "Character";// NOI18N
223: public static final String CHAR_OBJ_FULLNAME = "java.lang.Character";// NOI18N
224: public static final String CHAR_NAME = "char";// NOI18N
225: public static final String DATE_OBJ_NAME = "Date";// NOI18N
226: public static final String DATE_OBJ_FULLNAME = "java.util.Date";// NOI18N
227: public static final String INTEGER_OBJ_NAME = "Integer";// NOI18N
228: public static final String INTEGER_OBJ_FULLNAME = "java.lang.Integer";// NOI18N
229: public static final String INT_NAME = "int";// NOI18N
230: public static final String LONG_OBJ_NAME = "Long";// NOI18N
231: public static final String LONG_OBJ_FULLNAME = "java.lang.Long";// NOI18N
232: public static final String LONG_NAME = "long";// NOI18N
233: public static final String FLOAT_OBJ_NAME = "Float";// NOI18N
234: public static final String FLOAT_OBJ_FULLNAME = "java.lang.Float";// NOI18N
235: public static final String FLOAT_NAME = "float";// NOI18N
236: public static final String DOUBLE_OBJ_NAME = "Double";// NOI18N
237: public static final String DOUBLE_OBJ_FULLNAME = "java.lang.Double";// NOI18N
238: public static final String DOUBLE_NAME = "double";// NOI18N
239: public static final String OBJECT_NAME = "Object";// NOI18N
240: public static final String OBJECT_FULLNAME = "java.lang.Object";// NOI18N
241: public static final String OBJECTNAME_NAME = "ObjectName";// NOI18N
242: public static final String OBJECTNAME_FULLNAME = "javax.management.ObjectName";// NOI18N
243: public static final String STRING_OBJ_NAME = "String";// NOI18N
244: public static final String STRING_OBJ_FULLNAME = "java.lang.String";// NOI18N
245: public static final String VOID_NAME = "void";// NOI18N
246: public static final String VOID_OBJ_FULLNAME = "java.lang.Void";// NOI18N
247: public static final String VOID_RET_TYPE = "void";// NOI18N
248: public static final String ARRAYS_FULLNAME = "java.util.Arrays";// NOI18N
249:
250: public static final String NULL = "null";// NOI18N
251: public static final String CLASS_EXT = ".class";// NOI18N
252:
253: //key words of java
254: public static final String PACKAGE_NAME = "package";// NOI18N
255:
256: //Used for generation of a JMX management configuration
257: public static final String PROP_CONFIG_FILE_PATH = "wizdata.configFilePath";// NOI18N
258: public static final String RMI_ACCESS_FILE = "wizdata.rmiAccessFile"; // NOI18N
259: public static final String RMI_PASSWORD_FILE = "wizdata.rmiPassFile"; // NOI18N
260: public static final String RMI_SELECTED = "wizdata.rmiSelected";// NOI18N
261: public static final String RMI_PORT = "wizdata.rmiPort";// NOI18N
262: public static final String RMI_AUTHENTICATE = "wizdata.rmiAuthenticate"; // NOI18N
263: public static final String RMI_AUTHENTICATED_USERS = "wizdata.rmiUsers"; // NOI18N
264: public static final String RMI_SSL_CLIENT_AUTHENTICATE = "wizdata.rmiSslClientAuthenticate"; // NOI18N
265: public static final String RMI_SSL_TLS_CIPHER = "wizdata.rmiSslTlsCipher"; // NOI18N
266: public static final String SSL_SELECTED = "wizdata.sslSelected"; // NOI18N
267: public static final String RMI_SSL_PROTOCOLS = "wizdata.rmiSslProtocols"; // NOI18N
268: public static final String SNMP_SELECTED = "wizdata.snmpSelected"; // NOI18N
269: public static final String SNMP_PORT = "wizdata.snmpPort"; // NOI18N
270: public static final String SNMP_TRAP_PORT = "wizdata.snmpTrapPort"; // NOI18N
271: public static final String SNMP_INTERFACES = "wizdata.snmpInterfaces"; // NOI18N
272: public static final String SNMP_ACL = "wizdata.snmpAcl"; // NOI18N
273: public static final String SNMP_ACL_FILE = "wizdata.snmpAclFile"; // NOI18N
274: public static final String THREAD_CONTENTION_MONITOR = "wizdata.threadContentionMonitor"; // NOI18N
275: public static final String OTHER_PROP_NUMBER = "wizdata.otherPropNb"; // NOI18N
276: public static final String OTHER_PROP_NAME = "wizdata.otherPropName"; // NOI18N
277: public static final String OTHER_PROP_VALUE = "wizdata.otherPropValue"; // NOI18N
278:
279: public static final String DESC = "_DESC_"; // NOI18N
280: public static final String IMMUTABLE_CODE_BEGIN = "GEN-BEGIN:"; // NOI18N
281: public static final String IMMUTABLE_CODE_END = "GEN-END:"; // NOI18N
282:
283: public static final String WIZARD_ERROR_MESSAGE = "WizardPanel_errorMessage"; // NOI18N
284:
285: public static final String TYPE = ".TYPE"; // NOI18N
286: public static final String CLASS = ".class"; // NOI18N
287: public static final String GETNAME = ".getName()"; // NOI18N
288:
289: }
|