1 19 20 package org.netbeans.modules.websvc.jaxws.spi; 21 22 import java.io.IOException ; 23 import java.net.URL ; 24 import java.util.List ; 25 import org.netbeans.spi.project.support.ant.AntProjectHelper; 26 import org.openide.filesystems.FileObject; 27 28 32 33 35 public interface JAXWSSupportImpl { 36 37 public static final String XML_RESOURCES_FOLDER="xml-resources"; public static final String SERVICES_LOCAL_FOLDER="web-services"; public static final String CATALOG_FILE="catalog.xml"; 41 47 public void addService(String serviceName, String serviceImpl, boolean isJsr109); 48 49 60 public String addService(String name, String serviceImpl, String wsdlUrl, String serviceName, 61 String portName, String packageName, boolean isJsr109); 62 63 67 public List getServices(); 68 69 74 public void removeService(String serviceName); 75 76 82 public void serviceFromJavaRemoved(String serviceName); 83 84 89 public String getServiceImpl(String serviceName); 90 91 94 public boolean isFromWSDL(String serviceName); 95 96 97 103 public FileObject getWsdlFolder(boolean create) throws java.io.IOException ; 104 105 112 public FileObject getLocalWsdlFolderForService(String serviceName, boolean createFolder); 113 114 121 public FileObject getBindingsFolderForService(String serviceName, boolean createFolder); 122 123 126 public AntProjectHelper getAntProjectHelper(); 127 128 130 public URL getCatalog(); 131 132 136 public String getWsdlLocation(String serviceName); 137 138 144 public void removeNonJsr109Entries(String serviceName) throws IOException ; 145 146 149 public FileObject getDeploymentDescriptorFolder(); 150 151 } 152 | Popular Tags |