1 19 20 package org.netbeans.modules.ant.freeform.spi; 21 22 import java.util.List ; 23 import java.util.Set ; 24 import org.netbeans.api.project.Project; 25 import org.netbeans.spi.project.AuxiliaryConfiguration; 26 import org.netbeans.spi.project.support.ant.AntProjectHelper; 27 import org.netbeans.spi.project.support.ant.PropertyEvaluator; 28 import org.openide.filesystems.FileObject; 29 import org.openide.nodes.Node; 30 import org.openide.util.Lookup; 31 32 41 public interface ProjectNature { 42 43 49 List <TargetDescriptor> getExtraTargets(Project project, AntProjectHelper projectHelper, PropertyEvaluator projectEvaluator, AuxiliaryConfiguration aux); 50 51 55 Set <String > getSchemas(); 56 57 61 Set <String > getSourceFolderViewStyles(); 62 63 77 Node createSourceFolderView(Project project, FileObject folder, String includes, String excludes, String style, String name, String displayName) throws IllegalArgumentException ; 78 79 87 Node findSourceFolderViewPath(Project project, Node root, Object target); 88 89 } 90 | Popular Tags |