1 19 20 package org.netbeans.modules.project.uiapi; 21 22 import javax.swing.Action ; 23 import javax.swing.Icon ; 24 import org.netbeans.spi.project.ui.support.ProjectActionPerformer; 25 26 30 public interface ActionsFactory { 31 32 34 public Action setAsMainProjectAction(); 35 36 public Action customizeProjectAction(); 37 38 public Action openSubprojectsAction(); 39 40 public Action closeProjectAction(); 41 42 public Action newFileAction(); 43 44 public Action deleteProjectAction(); 45 46 public Action copyProjectAction(); 47 48 public Action moveProjectAction(); 49 50 public Action newProjectAction(); 51 52 54 public Action projectCommandAction( String command, String namePattern, Icon icon ); 55 56 public Action projectSensitiveAction( ProjectActionPerformer performer, String name, Icon icon ); 57 58 60 public Action mainProjectCommandAction( String command, String name, Icon icon ); 61 62 public Action mainProjectSensitiveAction( ProjectActionPerformer performer, String name, Icon icon ); 63 64 66 public Action fileCommandAction( String command, String name, Icon icon ); 67 68 public Action renameProjectAction(); 69 70 Action setProjectConfigurationAction(); 71 72 } 73 | Popular Tags |