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.

Bug 99232 - Migrate templates to scripting support
Summary: Migrate templates to scripting support
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Templates (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords:
Depends on: 95399
Blocks: 101076
  Show dependency tree
 
Reported: 2007-03-28 12:35 UTC by Jan Pokorsky
Modified: 2007-10-23 21:09 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Pokorsky 2007-03-28 12:35:52 UTC
Migrate your templates to scripting support and supply project.license attribute
in your project lookup. See
http://www.netbeans.org/download/dev/javadoc/org-openide-loaders/apichanges.html#scripting
and issue #95399 for more details.
Comment 1 Jesse Glick 2007-03-28 17:54:47 UTC
I added an attribute provider, so that regular Java templates now work ('cddl'
default inside netbeans.org, otherwise can specify using project.license as usual):

Checking in project/nbproject/project.xml;
/shared/data/ccvs/repository/apisupport/project/nbproject/project.xml,v  <-- 
project.xml
new revision: 1.49; previous revision: 1.48
done
Checking in harness/release/README;
/shared/data/ccvs/repository/apisupport/harness/release/README,v  <--  README
new revision: 1.56; previous revision: 1.55
done
Checking in
project/src/org/netbeans/modules/apisupport/project/NbModuleProject.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/NbModuleProject.java,v
 <--  NbModuleProject.java
new revision: 1.153; previous revision: 1.152
done
Checking in
project/src/org/netbeans/modules/apisupport/project/suite/SuiteProject.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/suite/SuiteProject.java,v
 <--  SuiteProject.java
new revision: 1.35; previous revision: 1.34
done
RCS file:
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/queries/TemplateAttributesProvider.java,v
done
Checking in
project/src/org/netbeans/modules/apisupport/project/queries/TemplateAttributesProvider.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/queries/TemplateAttributesProvider.java,v
 <--  TemplateAttributesProvider.java
initial revision: 1.1
done

The other part remains open: the special apisupport templates do not yet use the
right licenses. That will require a rewrite of
CreatedModifiedFilesFactory.CreateFile to use CreateFromTemplateHandler (the
impl should be ScriptingCreateFromTemplateHandler), and to use template
attributes rather than the current tokens map.
Comment 2 Jesse Glick 2007-10-23 21:09:34 UTC
Rewritten to FreeMarker:

Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/updatecenter/update_center.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/updatecenter/update_center.xml,v
 <--  update_center.xml
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/updatecenter/DataModel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/updatecenter/DataModel.java,v
 <--  DataModel.java
new revision: 1.16; previous revision: 1.15
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateSettings.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateSettings.xml,v
 <--  templateSettings.xml
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateTopComponent.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateTopComponent.javx,v
 <--  templateTopComponent.javx
new revision: 1.18; previous revision: 1.17
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateAction.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateAction.javx,v
 <--  templateAction.javx
new revision: 1.11; previous revision: 1.10
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateWstcref.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/templateWstcref.xml,v
 <--  templateWstcref.xml
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/NewTCIterator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/NewTCIterator.java,v
 <--  NewTCIterator.java
new revision: 1.18; previous revision: 1.17
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin.hs;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin.hs,v
 <--  template_myplugin.hs
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/NewJavaHelpIterator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/NewJavaHelpIterator.java,v
 <--  NewJavaHelpIterator.java
new revision: 1.10; previous revision: 1.9
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-helpset.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-helpset.xml,v
 <--  template_myplugin-helpset.xml
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-toc.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-toc.xml,v
 <--  template_myplugin-toc.xml
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-about.html;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-about.html,v
 <--  template_myplugin-about.html
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-map.jhm;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-map.jhm,v
 <--  template_myplugin-map.jhm
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-idx.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/javahelp/template_myplugin-idx.xml,v
 <--  template_myplugin-idx.xml
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObject.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObject.javx,v
 <--  templateDataObject.javx
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataLoaderBeanInfo.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataLoaderBeanInfo.javx,v
 <--  templateDataLoaderBeanInfo.javx
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataLoader.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataLoader.javx,v
 <--  templateDataLoader.javx
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateresolver.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateresolver.xml,v
 <--  templateresolver.xml
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObjectWithLookup.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataObjectWithLookup.javx,v
 <--  templateDataObjectWithLookup.javx
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateNew2;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateNew2,v
 <--  templateNew2
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/NewLoaderIterator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/NewLoaderIterator.java,v
 <--  NewLoaderIterator.java
new revision: 1.33; previous revision: 1.32
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataNode.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/loader/templateDataNode.javx,v
 <--  templateDataNode.javx
new revision: 1.7; previous revision: 1.6
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/options/NewOptionsIterator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/options/NewOptionsIterator.java,v
 <--  NewOptionsIterator.java
new revision: 1.22; previous revision: 1.21
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginOptionsPanelController;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginOptionsPanelController,v
 <--  template_mypluginOptionsPanelController
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginAdvancedOption;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginAdvancedOption,v
 <--  template_mypluginAdvancedOption
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginPanel;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginPanel,v
 <--  template_mypluginPanel
new revision: 1.8; previous revision: 1.7
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginOptionsCategory;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/options/template_mypluginOptionsCategory,v
 <--  template_mypluginOptionsCategory
new revision: 1.6; previous revision: 1.5
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/moduleinstall/DataModel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/moduleinstall/DataModel.java,v
 <--  DataModel.java
new revision: 1.8; previous revision: 1.7
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/moduleinstall/moduleInstall.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/moduleinstall/moduleInstall.javx,v
 <--  moduleInstall.javx
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/project/templateDescription.html;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templateDescription.html,v
 <--  templateDescription.html
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/project/templateWizardPanel.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templateWizardPanel.javx,v
 <--  templateWizardPanel.javx
new revision: 1.9; previous revision: 1.8
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/project/templatePanelVisual.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templatePanelVisual.javx,v
 <--  templatePanelVisual.javx
new revision: 1.14; previous revision: 1.13
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/project/templateWizardIterator.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templateWizardIterator.javx,v
 <--  templateWizardIterator.javx
new revision: 1.16; previous revision: 1.15
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/project/NewProjectIterator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/project/NewProjectIterator.java,v
 <--  NewProjectIterator.java
new revision: 1.27; previous revision: 1.26
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/instantiatingIterator.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/instantiatingIterator.javx,v
 <--  instantiatingIterator.javx
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/wizardIterator.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/wizardIterator.javx,v
 <--  wizardIterator.javx
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/visualPanel.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/visualPanel.javx,v
 <--  visualPanel.javx
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/wizardPanel.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/wizardPanel.javx,v
 <--  wizardPanel.javx
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/DataModel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/DataModel.java,v
 <--  DataModel.java
new revision: 1.15; previous revision: 1.14
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/sampleAction.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/sampleAction.javx,v
 <--  sampleAction.javx
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/wizardDescription.html;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/wizard/wizardDescription.html,v
 <--  wizardDescription.html
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/BasicWizardIterator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicWizardIterator.java,v
 <--  BasicWizardIterator.java
new revision: 1.31; previous revision: 1.30
done
Checking in test/unit/src/org/netbeans/modules/apisupport/project/CreatedModifiedFilesTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/CreatedModifiedFilesTest.java,v
 <--  CreatedModifiedFilesTest.java
new revision: 1.32; previous revision: 1.31
done
Checking in manifest.mf;
/shared/data/ccvs/repository/apisupport/project/manifest.mf,v  <--  manifest.mf
new revision: 1.20; previous revision: 1.19
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/action/DataModel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/action/DataModel.java,v
 <--  DataModel.java
new revision: 1.30; previous revision: 1.29
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/action/cookieAction.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/action/cookieAction.javx,v
 <--  cookieAction.javx
new revision: 1.11; previous revision: 1.10
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/action/callableSystemAction.javx;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/action/callableSystemAction.javx,v
 <--  callableSystemAction.javx
new revision: 1.8; previous revision: 1.7
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/CreatedModifiedFilesProvider.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/CreatedModifiedFilesProvider.java,v
 <--  CreatedModifiedFilesProvider.java
new revision: 1.25; previous revision: 1.24
done
Checking in src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/libdescriptemplate.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/libdescriptemplate.xml,v
 <--  libdescriptemplate.xml
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/apisupport/project/CreatedModifiedFilesFactory.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/CreatedModifiedFilesFactory.java,v
 <--  CreatedModifiedFilesFactory.java
new revision: 1.39; previous revision: 1.38
done
Checking in src/org/netbeans/modules/apisupport/project/CreatedModifiedFiles.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/CreatedModifiedFiles.java,v
 <--  CreatedModifiedFiles.java
new revision: 1.34; previous revision: 1.33
done
Checking in nbproject/project.xml;
/shared/data/ccvs/repository/apisupport/project/nbproject/project.xml,v  <--  project.xml
new revision: 1.60; previous revision: 1.59
done
Checking in src/org/netbeans/modules/apisupport/project/ui/resources/layer.xml;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/resources/layer.xml,v 
<--  layer.xml
new revision: 1.57; previous revision: 1.56
done