1 19 20 package org.netbeans.modules.web.spi.webmodule; 21 22 import java.io.File ; 23 import java.util.Set ; 24 25 import org.netbeans.modules.web.api.webmodule.*; 26 import org.openide.filesystems.FileObject; 27 28 33 34 35 public abstract class WebFrameworkProvider { 36 private String name; 37 private String description; 38 39 44 public WebFrameworkProvider(String name, String description){ 45 this.name = name; 46 this.description = description; 47 } 48 49 53 public String getName(){ 54 return this.name; 55 } 56 57 61 public String getDescription(){ 62 return this.description; 63 } 64 65 71 public abstract Set extend(WebModule wm); 72 73 78 public abstract boolean isInWebModule (WebModule wm); 79 80 86 public abstract File [] getConfigurationFiles(WebModule wm); 87 88 98 public abstract FrameworkConfigurationPanel getConfigurationPanel(WebModule wm); 99 100 101 118 public String getServletPath(FileObject file){ 119 return null; 120 } 121 } 122 | Popular Tags |