org.apache.axis.wsdl
Class Java2WSDL

java.lang.Object
  |
  +--org.apache.axis.wsdl.Java2WSDL

public class Java2WSDL
extends java.lang.Object

Command line interface to the java2wsdl utility

Author:
Ravi Kumar (rkumar@borland.com), Rich Scheuerle (scheu@us.ibm.com)

Field Summary
protected static int BINDING_NAME_OPT
           
protected  java.lang.String className
           
protected  Emitter emitter
           
protected static int EXTRA_CLASSES_OPT
           
protected static int HELP_OPT
           
protected static int IMPL_CLASS_OPT
           
protected static int IMPORT_SCHEMA_OPT
           
protected static int INHERITED_CLASS_OPT
           
protected static int INPUT_OPT
           
protected static int LOCATION_IMPORT_OPT
           
protected static int LOCATION_OPT
           
protected static int METHODS_ALLOWED_OPT
           
protected static int METHODS_NOTALLOWED_OPT
           
protected  int mode
           
protected static int NAMESPACE_IMPL_OPT
           
protected static int NAMESPACE_OPT
           
protected  java.util.HashMap namespaceMap
           
protected  CLOptionDescriptor[] options
          Define the understood options.
protected static int OUTPUT_IMPL_OPT
           
protected static int OUTPUT_OPT
           
protected static int OUTPUT_WSDL_MODE_OPT
           
protected static int PACKAGE_OPT
           
protected static int PORTTYPE_NAME_OPT
           
protected static int SERVICE_ELEMENT_NAME_OPT
           
protected static int SERVICE_PORT_NAME_OPT
           
protected static int SOAPACTION_OPT
           
protected static int STOP_CLASSES_OPT
           
protected static int STYLE_OPT
           
protected static int TYPEMAPPING_OPT
           
protected static int USE_OPT
           
protected  java.lang.String wsdlFilename
           
protected  java.lang.String wsdlImplFilename
           
 
Constructor Summary
protected Java2WSDL()
          Instantiate a Java2WSDL emitter.
 
Method Summary
protected  void addOptions(CLOptionDescriptor[] newOptions)
          addOptions Add option descriptions to the tool.
protected  Emitter createEmitter()
          Instantiate an Emitter
static void main(java.lang.String[] args)
          Main Run the Java2WSDL emitter with the specified command-line arguments
protected  boolean parseOption(CLOption option)
          Parse an option
protected  void printUsage()
          printUsage print usage information and quit.
protected  int run(java.lang.String[] args)
          run checks the command-line arguments and runs the tool.
protected  boolean validateOptions()
          validateOptions This method is invoked after the options are set to validate the option settings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INHERITED_CLASS_OPT

protected static final int INHERITED_CLASS_OPT
See Also:
Constant Field Values

SOAPACTION_OPT

protected static final int SOAPACTION_OPT
See Also:
Constant Field Values

BINDING_NAME_OPT

protected static final int BINDING_NAME_OPT
See Also:
Constant Field Values

STOP_CLASSES_OPT

protected static final int STOP_CLASSES_OPT
See Also:
Constant Field Values

IMPORT_SCHEMA_OPT

protected static final int IMPORT_SCHEMA_OPT
See Also:
Constant Field Values

EXTRA_CLASSES_OPT

protected static final int EXTRA_CLASSES_OPT
See Also:
Constant Field Values

HELP_OPT

protected static final int HELP_OPT
See Also:
Constant Field Values

IMPL_CLASS_OPT

protected static final int IMPL_CLASS_OPT
See Also:
Constant Field Values

INPUT_OPT

protected static final int INPUT_OPT
See Also:
Constant Field Values

LOCATION_OPT

protected static final int LOCATION_OPT
See Also:
Constant Field Values

LOCATION_IMPORT_OPT

protected static final int LOCATION_IMPORT_OPT
See Also:
Constant Field Values

METHODS_ALLOWED_OPT

protected static final int METHODS_ALLOWED_OPT
See Also:
Constant Field Values

NAMESPACE_OPT

protected static final int NAMESPACE_OPT
See Also:
Constant Field Values

NAMESPACE_IMPL_OPT

protected static final int NAMESPACE_IMPL_OPT
See Also:
Constant Field Values

OUTPUT_OPT

protected static final int OUTPUT_OPT
See Also:
Constant Field Values

OUTPUT_IMPL_OPT

protected static final int OUTPUT_IMPL_OPT
See Also:
Constant Field Values

PACKAGE_OPT

protected static final int PACKAGE_OPT
See Also:
Constant Field Values

PORTTYPE_NAME_OPT

protected static final int PORTTYPE_NAME_OPT
See Also:
Constant Field Values

SERVICE_PORT_NAME_OPT

protected static final int SERVICE_PORT_NAME_OPT
See Also:
Constant Field Values

SERVICE_ELEMENT_NAME_OPT

protected static final int SERVICE_ELEMENT_NAME_OPT
See Also:
Constant Field Values

TYPEMAPPING_OPT

protected static final int TYPEMAPPING_OPT
See Also:
Constant Field Values

USE_OPT

protected static final int USE_OPT
See Also:
Constant Field Values

OUTPUT_WSDL_MODE_OPT

protected static final int OUTPUT_WSDL_MODE_OPT
See Also:
Constant Field Values

METHODS_NOTALLOWED_OPT

protected static final int METHODS_NOTALLOWED_OPT
See Also:
Constant Field Values

STYLE_OPT

protected static final int STYLE_OPT
See Also:
Constant Field Values

options

protected CLOptionDescriptor[] options
Define the understood options. Each CLOptionDescriptor contains: - The "long" version of the option. Eg, "help" means that "--help" will be recognised. - The option flags, governing the option's argument(s). - The "short" version of the option. Eg, 'h' means that "-h" will be recognised. - A description of the option for the usage message


emitter

protected Emitter emitter

className

protected java.lang.String className

wsdlFilename

protected java.lang.String wsdlFilename

wsdlImplFilename

protected java.lang.String wsdlImplFilename

namespaceMap

protected java.util.HashMap namespaceMap

mode

protected int mode
Constructor Detail

Java2WSDL

protected Java2WSDL()
Instantiate a Java2WSDL emitter.

Method Detail

createEmitter

protected Emitter createEmitter()
Instantiate an Emitter


addOptions

protected void addOptions(CLOptionDescriptor[] newOptions)
addOptions Add option descriptions to the tool. Allows extended classes to add additional options.

Parameters:
newOptions - CLOptionDescriptor[] the options

parseOption

protected boolean parseOption(CLOption option)
Parse an option

Parameters:
option - CLOption is the option

validateOptions

protected boolean validateOptions()
validateOptions This method is invoked after the options are set to validate the option settings.


run

protected int run(java.lang.String[] args)
run checks the command-line arguments and runs the tool.

Parameters:
args - String[] command-line arguments.

printUsage

protected void printUsage()
printUsage print usage information and quit.


main

public static void main(java.lang.String[] args)
Main Run the Java2WSDL emitter with the specified command-line arguments

Parameters:
args - String[] command-line arguments


Copyright © 2003 Apache Web Services Project. All Rights Reserved.