|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis2.jaxws.description.builder.JAXWSRIWSDLGenerator
public class JAXWSRIWSDLGenerator
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 Summary | |
---|---|
JAXWSRIWSDLGenerator(AxisService axisService)
|
Method Summary | |
---|---|
static java.lang.String |
expandDirs(java.lang.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. |
void |
generateWsdl(java.lang.String className,
java.lang.String bindingType)
This method will drive the call to WsGen to generate a WSDL file for applications deployed without WSDL. |
void |
generateWsdl(java.lang.String className,
java.lang.String bindingType,
JAXWSCatalogManager catalogManager)
This method will drive the call to WsGen to generate a WSDL file for applications deployed without WSDL. |
static JAXWSCatalogManager |
getCatalogManager(AxisService service)
Get the CatalogManager associated with an AxisService |
java.lang.String |
getDefaultClasspath(java.lang.String webBase)
Get the default classpath from various thingies in the message context |
org.apache.ws.commons.schema.XmlSchema |
getSchema(AxisService service,
java.lang.String xsd)
|
javax.wsdl.Definition |
getWSDL(AxisService service)
|
static boolean |
isJar(java.io.InputStream is)
Check if this inputstream is a jar/zip |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JAXWSRIWSDLGenerator(AxisService axisService)
Method Detail |
---|
public void generateWsdl(java.lang.String className, java.lang.String bindingType) throws WebServiceException
WebServiceException
public void generateWsdl(java.lang.String className, java.lang.String bindingType, JAXWSCatalogManager catalogManager) throws WebServiceException
WebServiceException
public javax.wsdl.Definition getWSDL(AxisService service) throws AxisFault
getWSDL
in interface WSDLSupplier
AxisFault
public org.apache.ws.commons.schema.XmlSchema getSchema(AxisService service, java.lang.String xsd) throws AxisFault
getSchema
in interface SchemaSupplier
AxisFault
public static java.lang.String expandDirs(java.lang.String dirPaths)
dirPaths
- The string containing the directory path or list of
directory paths.
public static boolean isJar(java.io.InputStream is)
is
-
public static JAXWSCatalogManager getCatalogManager(AxisService service)
public java.lang.String getDefaultClasspath(java.lang.String webBase)
msgContext
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |