This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 239028
Collapse All | Expand All

(-)openide.loaders/src/org/netbeans/api/templates/TemplateRegistration.java (+6 lines)
Lines 131-134 Link Here
131
     * @since 7.46
131
     * @since 7.46
132
     */
132
     */
133
    boolean requireProject() default true;
133
    boolean requireProject() default true;
134
    
135
    /**
136
     * Set default new name of the instance 
137
     * @return 
138
     */
139
    String defaultName() default "";
134
}
140
}
(-)openide.loaders/src/org/netbeans/modules/templates/TemplateProcessor.java (+3 lines)
Lines 115-120 Link Here
115
        if (!t.displayName().isEmpty()) {
115
        if (!t.displayName().isEmpty()) {
116
            f.bundlevalue("displayName", t.displayName());
116
            f.bundlevalue("displayName", t.displayName());
117
        }
117
        }
118
        if (!t.defaultName().isEmpty()) {
119
            f.bundlevalue("defaultName", t.defaultName());
120
        }
118
        if (!t.iconBase().isEmpty()) {
121
        if (!t.iconBase().isEmpty()) {
119
            builder.validateResource(t.iconBase(), e, t, "iconBase", true);
122
            builder.validateResource(t.iconBase(), e, t, "iconBase", true);
120
            f.stringvalue("iconBase", t.iconBase());
123
            f.stringvalue("iconBase", t.iconBase());
(-)projectui/src/org/netbeans/modules/project/ui/SimpleTargetChooserPanelGUI.java (-1 / +5 lines)
Lines 179-185 Link Here
179
        }
179
        }
180
        putClientProperty ("NewFileWizard_Title", displayName);// NOI18N        
180
        putClientProperty ("NewFileWizard_Title", displayName);// NOI18N        
181
        if (template != null) {
181
        if (template != null) {
182
            final String baseName = isFolder ? LBL_folder_name() : LBL_SimpleTargetChooserPanelGUI_NewFilePrefix() + template.getName ();
182
            Object defaultNameAttr = template.getAttribute("defaultName");
183
            String defaultName = defaultNameAttr == null || defaultNameAttr.toString().isEmpty() ?
184
                    LBL_SimpleTargetChooserPanelGUI_NewFilePrefix() + template.getName () : 
185
                    defaultNameAttr.toString();
186
            final String baseName = isFolder ? LBL_folder_name() : defaultName;
183
            if (documentName == null) {
187
            if (documentName == null) {
184
                documentName = baseName;
188
                documentName = baseName;
185
            }
189
            }

Return to bug 239028