Save This Page
Home » axis2-1.5-src » org.apache » axis2 » jaxws » description » builder » [javadoc | source]
org.apache.axis2.jaxws.description.builder
public class: JAXWSRIWSDLGenerator [javadoc | source]
java.lang.Object
   org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator

All Implemented Interfaces:
    SchemaSupplier, WSDLSupplier

This class will implement an interface that is defined by the MDQ code. It will be registered within the MDQ framework, and the MDQ code will call this when it finds an application that was deployed without WSDL. This class will use the WsGen tool to generate a WSDL Definition based on the Java source for the application.
Constructor:
 public JAXWSRIWSDLGenerator(AxisService axisService) 
Method from org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator Summary:
expandDirs,   generateWsdl,   generateWsdl,   getCatalogManager,   getDefaultClasspath,   getSchema,   getWSDL,   isJar
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator Detail:
 public static String expandDirs(String dirPaths) 
    Expand a directory path or list of directory paths (File.pathSeparator delimited) into a list of file paths of all the jar files in those directories.
 public  void generateWsdl(String className,
    String bindingType) throws WebServiceException 
    This method will drive the call to WsGen to generate a WSDL file for applications deployed without WSDL. We will then read this file in from disk and create a Definition. After we are done with the file we will remove it from disk.
 public  void generateWsdl(String className,
    String bindingType,
    JAXWSCatalogManager catalogManager) throws WebServiceException 
    This method will drive the call to WsGen to generate a WSDL file for applications deployed without WSDL. We will then read this file in from disk and create a Definition. After we are done with the file we will remove it from disk. This method accepts a CatalogManager as a parameter for the eventual use in by an XMLSchemaCollection.
 public static JAXWSCatalogManager getCatalogManager(AxisService service) 
    Get the CatalogManager associated with an AxisService
 public String getDefaultClasspath(String webBase) 
    Get the default classpath from various thingies in the message context
 public XmlSchema getSchema(AxisService service,
    String xsd) throws AxisFault 
 public Definition getWSDL(AxisService service) throws AxisFault 
 public static boolean isJar(InputStream is) 
    Check if this inputstream is a jar/zip