org.apache.axis2.wsdl.builder
Class Java2WOMBuilder

java.lang.Object
  extended byorg.apache.axis2.wsdl.builder.Java2WOMBuilder

public class Java2WOMBuilder
extends Object


Field Summary
static String BINDING_NAME_SUFFIX
           
static String DEFAULT_SCHEMA_NAMESPACE_PREFIX
           
static String DEFAULT_SOAP_NAMESPACE_PREFIX
           
static String DEFAULT_TARGET_NAMESPACE
           
static String DEFAULT_TARGET_NAMESPACE_PREFIX
           
static String PORT_NAME_SUFFIX
           
static String PORT_TYPE_SUFFIX
           
 
Constructor Summary
Java2WOMBuilder(TypeTable table, org.codehaus.jam.JMethod[] method, org.apache.ws.commons.schema.XmlSchema schema, String serviceName, String targetNamespace, String targetNamespacePrefix)
           
 
Method Summary
 org.apache.wsdl.WSDLInterface generatePortType(org.apache.wsdl.WSDLDescription womDescription, WSDLComponentFactory wsdlComponentFactory, Element documentElement)
          Generate the porttypes
 org.apache.wsdl.WSDLService generateService(WSDLComponentFactory wsdlComponentFactory, org.apache.wsdl.WSDLDescription womDescription, org.apache.wsdl.WSDLBinding binding, String ServiceName)
          Generate the service
 org.apache.wsdl.WSDLDescription generateWOM()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SOAP_NAMESPACE_PREFIX

public static final String DEFAULT_SOAP_NAMESPACE_PREFIX
See Also:
Constant Field Values

DEFAULT_SCHEMA_NAMESPACE_PREFIX

public static final String DEFAULT_SCHEMA_NAMESPACE_PREFIX
See Also:
Constant Field Values

BINDING_NAME_SUFFIX

public static final String BINDING_NAME_SUFFIX
See Also:
Constant Field Values

PORT_TYPE_SUFFIX

public static final String PORT_TYPE_SUFFIX
See Also:
Constant Field Values

PORT_NAME_SUFFIX

public static final String PORT_NAME_SUFFIX
See Also:
Constant Field Values

DEFAULT_TARGET_NAMESPACE

public static final String DEFAULT_TARGET_NAMESPACE
See Also:
Constant Field Values

DEFAULT_TARGET_NAMESPACE_PREFIX

public static final String DEFAULT_TARGET_NAMESPACE_PREFIX
See Also:
Constant Field Values
Constructor Detail

Java2WOMBuilder

public Java2WOMBuilder(TypeTable table,
                       org.codehaus.jam.JMethod[] method,
                       org.apache.ws.commons.schema.XmlSchema schema,
                       String serviceName,
                       String targetNamespace,
                       String targetNamespacePrefix)
Method Detail

generateWOM

public org.apache.wsdl.WSDLDescription generateWOM()
                                            throws Exception
Throws:
Exception

generatePortType

public org.apache.wsdl.WSDLInterface generatePortType(org.apache.wsdl.WSDLDescription womDescription,
                                                      WSDLComponentFactory wsdlComponentFactory,
                                                      Element documentElement)
Generate the porttypes

Parameters:
womDescription -
wsdlComponentFactory -
documentElement -
Returns:

generateService

public org.apache.wsdl.WSDLService generateService(WSDLComponentFactory wsdlComponentFactory,
                                                   org.apache.wsdl.WSDLDescription womDescription,
                                                   org.apache.wsdl.WSDLBinding binding,
                                                   String ServiceName)
Generate the service

Parameters:
wsdlComponentFactory -
womDescription -
binding -
ServiceName -
Returns: