01: /*
02: * Sun Public License Notice
03: *
04: * The contents of this file are subject to the Sun Public License
05: * Version 1.0 (the "License"). You may not use this file except in
06: * compliance with the License. A copy of the License is available at
07: * http://www.sun.com/
08: *
09: * The Original Code is NetBeans. The Initial Developer of the Original
10: * Code is Sun Microsystems, Inc. Portions Copyright 1997-2005 Sun
11: * Microsystems, Inc. All Rights Reserved.
12:
13: If you wish your version of this file to be governed by only the CDDL
14: or only the GPL Version 2, indicate your decision by adding
15: "[Contributor] elects to include this software in this distribution
16: under the [CDDL or GPL Version 2] license." If you do not indicate a
17: single choice of license, a recipient has the option to distribute
18: your version of this file under either the CDDL, the GPL Version 2 or
19: to extend the choice of license to its licensees as provided above.
20: However, if you add GPL Version 2 code and therefore, elected the GPL
21: Version 2 license, then the option applies only if the new code is
22: made subject to such option by the copyright holder.
23: */
24:
25: package org.netbeans.modules.java.hints.options;
26:
27: import org.netbeans.spi.options.AdvancedOption;
28: import org.netbeans.spi.options.OptionsPanelController;
29: import org.openide.util.NbBundle;
30:
31: /**
32: *
33: * @author phrebejk
34: */
35: public class HintsAdvancedOption extends AdvancedOption {
36:
37: OptionsPanelController panelController;
38:
39: public String getDisplayName() {
40: return NbBundle.getMessage(HintsAdvancedOption.class,
41: "CTL_Hints_DisplayName"); // NOI18N
42: }
43:
44: public String getTooltip() {
45: return NbBundle.getMessage(HintsAdvancedOption.class,
46: "CTL_Hints_ToolTip"); // NOI18N
47: }
48:
49: public synchronized OptionsPanelController create() {
50:
51: if (panelController == null) {
52: panelController = new HintsOptionsPanelController();
53: }
54:
55: return panelController;
56: }
57:
58: }
|