Start the download of netbinox as part of the wizard sample-osgi-apps-180791
authorJaroslav Tulach <jtulach@netbeans.org>
Wed, 17 Feb 2010 17:26:10 +0100
branchsample-osgi-apps-180791
changeset 160559f861c9df2b98
parent 160558 ef0b25296f99
child 160560 e4949cb1995d
Start the download of netbinox as part of the wizard
apisupport.osgidemo/nbproject/project.xml
apisupport.osgidemo/src/org/netbeans/modules/apisupport/osgidemo/SampleAppWizardIterator.java
     1.1 --- a/apisupport.osgidemo/nbproject/project.xml	Wed Feb 17 17:13:58 2010 +0100
     1.2 +++ b/apisupport.osgidemo/nbproject/project.xml	Wed Feb 17 17:26:10 2010 +0100
     1.3 @@ -55,6 +55,14 @@
     1.4                          <specification-version>8.0</specification-version>
     1.5                      </run-dependency>
     1.6                  </dependency>
     1.7 +                <dependency>
     1.8 +                    <code-name-base>org.openide.util.lookup</code-name-base>
     1.9 +                    <build-prerequisite/>
    1.10 +                    <compile-dependency/>
    1.11 +                    <run-dependency>
    1.12 +                        <specification-version>8.1</specification-version>
    1.13 +                    </run-dependency>
    1.14 +                </dependency>
    1.15              </module-dependencies>
    1.16              <test-dependencies>
    1.17                  <test-type>
     2.1 --- a/apisupport.osgidemo/src/org/netbeans/modules/apisupport/osgidemo/SampleAppWizardIterator.java	Wed Feb 17 17:13:58 2010 +0100
     2.2 +++ b/apisupport.osgidemo/src/org/netbeans/modules/apisupport/osgidemo/SampleAppWizardIterator.java	Wed Feb 17 17:26:10 2010 +0100
     2.3 @@ -64,7 +64,9 @@
     2.4  import javax.script.ScriptException;
     2.5  import javax.swing.JComponent;
     2.6  import javax.swing.event.ChangeListener;
     2.7 +import org.netbeans.api.project.Project;
     2.8  import org.netbeans.api.project.ProjectManager;
     2.9 +import org.netbeans.spi.project.ActionProvider;
    2.10  import org.netbeans.spi.project.ui.support.ProjectChooser;
    2.11  import org.netbeans.spi.project.ui.templates.support.Templates;
    2.12  import org.openide.WizardDescriptor;
    2.13 @@ -131,6 +133,12 @@
    2.14                  resultSet.add(subfolder);
    2.15              }
    2.16          }
    2.17 +
    2.18 +        Project p = ProjectManager.getDefault().findProject(dir);
    2.19 +        if (netbinox && p != null) {
    2.20 +            ActionProvider ap = p.getLookup().lookup(ActionProvider.class);
    2.21 +            ap.invokeAction(ActionProvider.COMMAND_CLEAN, p.getLookup());
    2.22 +        }
    2.23          
    2.24          File parent = dirF.getParentFile();
    2.25          if (parent != null && parent.exists()) {