1 19 20 package org.netbeans.modules.project.uiapi; 21 22 import javax.swing.JFileChooser ; 23 import org.netbeans.api.project.Project; 24 import org.netbeans.api.project.SourceGroup; 25 import org.openide.WizardDescriptor; 26 import org.openide.filesystems.FileObject; 27 28 import java.io.File ; 29 30 34 public interface ProjectChooserFactory { 35 36 public static final String WIZARD_KEY_PROJECT = "project"; 38 public static final String WIZARD_KEY_TARGET_FOLDER = "targetFolder"; 40 public static final String WIZARD_KEY_TARGET_NAME = "targetName"; 42 public static final String WIZARD_KEY_TEMPLATE = "targetTemplate"; 44 public File getProjectsFolder (); 45 46 public void setProjectsFolder (File file); 47 48 public JFileChooser createProjectChooser(); 49 50 public WizardDescriptor.Panel createSimpleTargetChooser( Project project, SourceGroup[] folders, WizardDescriptor.Panel bottomPanel ); 51 52 } 53 | Popular Tags |