@TemplateRegistration
authorJesse Glick <jglick@netbeans.org>
Wed, 16 Nov 2011 16:26:39 -0500
changeset 17675a0cb4cf1f44b
parent 17674 78daec663572
child 17676 c0b1876d8bf2
@TemplateRegistration
autoproject.core/nbproject/project.xml
autoproject.core/src/org/netbeans/modules/autoproject/core/Bundle.properties
autoproject.core/src/org/netbeans/modules/autoproject/core/layer.xml
autoproject.core/src/org/netbeans/modules/autoproject/wizard/AutoProjectWizardIterator.java
     1.1 --- a/autoproject.core/nbproject/project.xml	Wed Nov 16 16:21:34 2011 -0500
     1.2 +++ b/autoproject.core/nbproject/project.xml	Wed Nov 16 16:26:39 2011 -0500
     1.3 @@ -65,6 +65,14 @@
     1.4                      </run-dependency>
     1.5                  </dependency>
     1.6                  <dependency>
     1.7 +                    <code-name-base>org.openide.loaders</code-name-base>
     1.8 +                    <build-prerequisite/>
     1.9 +                    <compile-dependency/>
    1.10 +                    <run-dependency>
    1.11 +                        <specification-version>7.32</specification-version>
    1.12 +                    </run-dependency>
    1.13 +                </dependency>
    1.14 +                <dependency>
    1.15                      <code-name-base>org.openide.nodes</code-name-base>
    1.16                      <build-prerequisite/>
    1.17                      <compile-dependency/>
     2.1 --- a/autoproject.core/src/org/netbeans/modules/autoproject/core/Bundle.properties	Wed Nov 16 16:21:34 2011 -0500
     2.2 +++ b/autoproject.core/src/org/netbeans/modules/autoproject/core/Bundle.properties	Wed Nov 16 16:26:39 2011 -0500
     2.3 @@ -8,5 +8,4 @@
     2.4  CMD_javadoc=Generate Javadoc
     2.5  CMD_deploy=Deploy
     2.6  CMD_redeploy=Redeploy
     2.7 -Templates/Project/Standard/auto-project=Automatic Project
     2.8  options-export-displayName=Automatic Projects
     3.1 --- a/autoproject.core/src/org/netbeans/modules/autoproject/core/layer.xml	Wed Nov 16 16:21:34 2011 -0500
     3.2 +++ b/autoproject.core/src/org/netbeans/modules/autoproject/core/layer.xml	Wed Nov 16 16:26:39 2011 -0500
     3.3 @@ -9,18 +9,4 @@
     3.4              </file>
     3.5          </folder>
     3.6      </folder>
     3.7 -    <folder name="Templates">
     3.8 -        <folder name="Project">
     3.9 -            <folder name="Standard">
    3.10 -                <file name="auto-project">
    3.11 -                    <attr name="SystemFileSystem.localizingBundle" stringvalue="org.netbeans.modules.autoproject.core.Bundle"/>
    3.12 -                    <attr name="SystemFileSystem.icon" urlvalue="nbresloc:/org/netbeans/modules/autoproject/core/autoproject.png"/>
    3.13 -                    <attr name="instantiatingIterator" newvalue="org.netbeans.modules.autoproject.wizard.AutoProjectWizardIterator"/>
    3.14 -                    <attr name="instantiatingWizardURL" urlvalue="nbresloc:/org/netbeans/modules/autoproject/wizard/AutoProjectDescription.html"/>
    3.15 -                    <attr name="template" boolvalue="true"/>
    3.16 -                    <attr name="position" intvalue="410"/>
    3.17 -                </file>
    3.18 -            </folder>
    3.19 -        </folder>
    3.20 -    </folder>
    3.21  </filesystem>
     4.1 --- a/autoproject.core/src/org/netbeans/modules/autoproject/wizard/AutoProjectWizardIterator.java	Wed Nov 16 16:21:34 2011 -0500
     4.2 +++ b/autoproject.core/src/org/netbeans/modules/autoproject/wizard/AutoProjectWizardIterator.java	Wed Nov 16 16:26:39 2011 -0500
     4.3 @@ -50,6 +50,7 @@
     4.4  import java.util.logging.Logger;
     4.5  import javax.swing.JComponent;
     4.6  import javax.swing.event.ChangeListener;
     4.7 +import org.netbeans.api.templates.TemplateRegistration;
     4.8  import org.netbeans.modules.autoproject.spi.Cache;
     4.9  import org.netbeans.spi.project.ui.support.ProjectChooser;
    4.10  import org.netbeans.spi.project.ui.templates.support.Templates;
    4.11 @@ -61,6 +62,14 @@
    4.12  import static org.netbeans.modules.autoproject.wizard.Bundle.*;
    4.13  import org.openide.util.NbBundle.Messages;
    4.14  
    4.15 +@TemplateRegistration(
    4.16 +    folder="Project/Standard",
    4.17 +    position=410,
    4.18 +    displayName="#template",
    4.19 +    iconBase="org/netbeans/modules/autoproject/core/autoproject.png",
    4.20 +    description="AutoProjectDescription.html"
    4.21 +)
    4.22 +@Messages("template=Automatic Project")
    4.23  public class AutoProjectWizardIterator implements WizardDescriptor.InstantiatingIterator {
    4.24      private int index;
    4.25