org.apache.ws.java2wsdl
Class Java2OMBuilder

java.lang.Object
  extended byorg.apache.ws.java2wsdl.Java2OMBuilder
All Implemented Interfaces:
Java2WSDLConstants

public class Java2OMBuilder
extends java.lang.Object
implements Java2WSDLConstants


Field Summary
 
Fields inherited from interface org.apache.ws.java2wsdl.Java2WSDLConstants
ATTR_FORM_DEFAULT_OPTION, ATTR_FORM_DEFAULT_OPTION_LONG, ATTRIBUTE_NAME, AXIS2_NAMESPACE_PREFIX, AXIS2_XSD, BINDING_LOCAL_NAME, BINDING_NAME_SUFFIX, CLASSNAME_OPTION, CLASSNAME_OPTION_LONG, CLASSPATH_OPTION, CLASSPATH_OPTION_LONG, COLON_SEPARATOR, DEFAULT_LOCATION_URL, DEFAULT_SCHEMA_NAMESPACE_PREFIX, DEFAULT_TARGET_NAMESPACE, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, DOCUMENT, ELEMENT_ATTRIBUTE_NAME, ELEMENT_FORM_DEFAULT_OPTION, ELEMENT_FORM_DEFAULT_OPTION_LONG, EXTRA_CLASSES_DEFAULT_OPTION, EXTRA_CLASSES_DEFAULT_OPTION_LONG, FAULT_LOCAL_NAME, FAULT_MESSAGE, FORM_DEFAULT_QUALIFIED, FORM_DEFAULT_UNQUALIFIED, HTTP_BINDING, HTTP_NAMESPACE, HTTP_PORT, HTTP_PREFIX, IN_PUT_LOCAL_NAME, JAVA_PKG_2_NSMAP_OPTION, JAVA_PKG_2_NSMAP_OPTION_LONG, LITERAL, LOCATION, LOCATION_OPTION, LOCATION_OPTION_LONG, MESSAGE_LOCAL_NAME, MESSAGE_SUFFIX, MIME_NAMESPACE, MIME_PREFIX, NAMESPACE_GENERATOR_OPTION, NAMESPACE_GENERATOR_OPTION_LONG, OPERATION_LOCAL_NAME, OUT_PUT_LOCAL_NAME, OUTPUT_FILENAME_OPTION, OUTPUT_FILENAME_OPTION_LONG, OUTPUT_LOCATION_OPTION, OUTPUT_LOCATION_OPTION_LONG, PART_ATTRIBUTE_NAME, PORT, PORT_NAME_SUFFIX, PORT_TYPE_LOCAL_NAME, PORT_TYPE_SUFFIX, REQUEST, REQUEST_MESSAGE, RESPONSE, RESPONSE_MESSAGE, SCHEMA_NAMESPACE_PRFIX, SCHEMA_TARGET_NAMESPACE_OPTION, SCHEMA_TARGET_NAMESPACE_OPTION_LONG, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION_LONG, SERVICE_LOCAL_NAME, SERVICE_NAME_OPTION, SERVICE_NAME_OPTION_LONG, SOAP_ACTION, SOAP_ADDRESS, SOAP_BODY, SOAP_USE, SOAP11_PREFIX, SOAP11PORT, SOAP12_PREFIX, SOAP12BINDING_NAME_SUFFIX, SOAP12PORT, SOLE_INPUT, STYLE, STYLE_OPTION, STYLE_OPTION_LONG, TARGET_NAMESPACE_OPTION, TARGET_NAMESPACE_OPTION_LONG, TARGET_NAMESPACE_PREFIX_OPTION, TARGET_NAMESPACE_PREFIX_OPTION_LONG, TARGETNAMESPACE_PREFIX, TRANSPORT, TRANSPORT_URI, URI_2001_SCHEMA_XSD, URI_WSDL11_SOAP, URI_WSDL12_SOAP, URN_PREFIX, USE_OPTION, USE_OPTION_LONG, WSAD_NS, WSDL_NAMESPACE
 
Constructor Summary
Java2OMBuilder(org.codehaus.jam.JMethod[] method, java.util.Collection schemaCollection, TypeTable typeTab, java.lang.String serviceName, java.lang.String targetNamespace, java.lang.String targetNamespacePrefix, java.lang.String style, java.lang.String use, java.lang.String locationURL)
           
 
Method Summary
 org.apache.axiom.om.OMElement generateOM()
           
 void generateService(org.apache.axiom.om.OMFactory fac, org.apache.axiom.om.OMElement defintions)
          Generate the service
 java.lang.String getSchemaTargetNamespace()
           
 java.lang.String getSchemaTargetNamespacePrefix()
           
 void setSchemaTargetNamespace(java.lang.String schemaTargetNamespace)
           
 void setSchemaTargetNamespacePrefix(java.lang.String schemaTargetNamespacePrefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java2OMBuilder

public Java2OMBuilder(org.codehaus.jam.JMethod[] method,
                      java.util.Collection schemaCollection,
                      TypeTable typeTab,
                      java.lang.String serviceName,
                      java.lang.String targetNamespace,
                      java.lang.String targetNamespacePrefix,
                      java.lang.String style,
                      java.lang.String use,
                      java.lang.String locationURL)
Method Detail

generateOM

public org.apache.axiom.om.OMElement generateOM()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

generateService

public void generateService(org.apache.axiom.om.OMFactory fac,
                            org.apache.axiom.om.OMElement defintions)
Generate the service


getSchemaTargetNamespace

public java.lang.String getSchemaTargetNamespace()

setSchemaTargetNamespace

public void setSchemaTargetNamespace(java.lang.String schemaTargetNamespace)

getSchemaTargetNamespacePrefix

public java.lang.String getSchemaTargetNamespacePrefix()

setSchemaTargetNamespacePrefix

public void setSchemaTargetNamespacePrefix(java.lang.String schemaTargetNamespacePrefix)


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.