org.objectweb.jonas_ws.wsgen.generator.axis.wsdl2java
Class JOnASWSDL2Java

java.lang.Object
  extended by org.apache.axis.wsdl.gen.WSDL2
      extended by org.apache.axis.wsdl.WSDL2Java
          extended by org.objectweb.jonas_ws.wsgen.generator.axis.wsdl2java.JOnASWSDL2Java

public class JOnASWSDL2Java
extends org.apache.axis.wsdl.WSDL2Java

Programmatic interface to the WSDL2Java Axis tool.

Author:
Guillaume Sauthier

Field Summary
 
Fields inherited from class org.apache.axis.wsdl.WSDL2Java
ALL_OPT, ALLOW_INVALID_URL_OPT, bPackageOpt, BUILDFILE_OPT, CLASSPATH_OPT, FACTORY_CLASS_OPT, HELPER_CLASS_OPT, IMPL_CLASS_OPT, NAMESPACE_FILE_OPT, NAMESPACE_OPT, NS_EXCLUDE_OPT, NS_INCLUDE_OPT, options, OUTPUT_OPT, PACKAGE_OPT, PASSWORD_OPT, SCOPE_OPT, SERVER_OPT, SKELETON_DEPLOY_OPT, TEST_OPT, TYPEMAPPING_OPT, USERNAME_OPT, WRAP_ARRAYS_OPT
 
Fields inherited from class org.apache.axis.wsdl.gen.WSDL2
DEBUG_OPT, HELP_OPT, NETWORK_TIMEOUT_OPT, NOIMPORTS_OPT, NOWRAP_OPT, parser, QUIET_OPT, VERBOSE_OPT, wsdlURI
 
Constructor Summary
JOnASWSDL2Java()
          JOnASWSDL2Java Constructor.
 
Method Summary
protected  org.apache.axis.wsdl.gen.Parser createParser()
           
 void run(AxisWsClientGenerator wsc)
          Setup and runs the JOnASEmitter.
 
Methods inherited from class org.apache.axis.wsdl.WSDL2Java
main, parseOption, validateOptions
 
Methods inherited from class org.apache.axis.wsdl.gen.WSDL2
addOptions, getParser, printUsage, removeOption, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOnASWSDL2Java

public JOnASWSDL2Java()
JOnASWSDL2Java Constructor.

Method Detail

createParser

protected org.apache.axis.wsdl.gen.Parser createParser()
Overrides:
createParser in class org.apache.axis.wsdl.WSDL2Java
Returns:
Returns an extension of the Parser

run

public void run(AxisWsClientGenerator wsc)
         throws WsGenException,
                java.io.IOException,
                org.xml.sax.SAXException,
                javax.wsdl.WSDLException,
                javax.xml.parsers.ParserConfigurationException
Setup and runs the JOnASEmitter.

Parameters:
wsc - Configuration.
Throws:
WsGenException - When WSDL has not been properly parsed
org.xml.sax.SAXException - Cannot parse WSDL document
javax.wsdl.WSDLException - When WSDL is incorrect
javax.xml.parsers.ParserConfigurationException - Cannot Configure Parser
java.io.IOException - Import URL cannot be loaded