org.apache.axis2.description
Class WSDL11ToAllAxisServicesBuilder
java.lang.Object
org.apache.axis2.description.WSDLToAxisServiceBuilder
org.apache.axis2.description.WSDL11ToAxisServiceBuilder
org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder
public class WSDL11ToAllAxisServicesBuilder
- extends WSDL11ToAxisServiceBuilder
Extends the WSDL11ToAxisServiceBuilder class to provide functionality to return
multiple AxisService objects; one for each port on each service in the WSDL 1.1 file.
Fields inherited from class org.apache.axis2.description.WSDL11ToAxisServiceBuilder |
BINDING_TYPE_HTTP, BINDING_TYPE_SOAP, COMPONENT_BINDING, COMPONENT_MESSAGE, COMPONENT_PORT_TYPE, DOCUMENT_STYLE, ENCODED_USE, NAMESPACE_DECLARATION_PREFIX, NAMESPACE_URI, portName, RPC_STYLE, TRAGET_NAMESPACE, WRAPPED_OUTPUTNAME_SUFFIX, wsdl4jDefinition, wsdlBaseDocumentURI, XML_NAMESPACE_URI |
Fields inherited from class org.apache.axis2.description.WSDLToAxisServiceBuilder |
AXIS2WRAPPED, axisConfig, axisService, in, isCodegen, isServerSide, nsCount, registry, resolvedRpcWrappedElementMap, serviceName, style, TYPES, XML_SCHEMA_COMPLEX_TYPE_LOCAL_NAME, XML_SCHEMA_ELEMENT_LOCAL_NAME, XML_SCHEMA_IMPORT_LOCAL_NAME, XML_SCHEMA_LOCAL_NAME, XML_SCHEMA_SEQUENCE_LOCAL_NAME, XMLNS_AXIS2WRAPPED, XMLSCHEMA_NAMESPACE_PREFIX, XMLSCHEMA_NAMESPACE_URI, XSD_ELEMENT_FORM_DEFAULT, XSD_NAME, XSD_REF, XSD_TARGETNAMESPACE, XSD_TYPE, XSD_UNQUALIFIED |
Method Summary |
java.util.List |
populateAllServices()
Public method to access the wsdl 1.1 file and create a List of AxisService objects. |
Methods inherited from class org.apache.axis2.description.WSDLToAxisServiceBuilder |
findSchemaPrefix, getBaseUri, getDOMDocumentBuilder, getServiceName, getTemporaryNamespacePrefix, getXMLSchema, isCodegen, isServerSide, replace, setBaseUri, setCodegen, setCustomResolver, setPolicyRegistryFromService, setServerSide, setServiceName, stackToString, stackToString, useAxisConfiguration |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.commons.logging.Log log
WSDL_SERVICE_QNAME
public static final java.lang.String WSDL_SERVICE_QNAME
- See Also:
- Constant Field Values
WSDL_PORT
public static final java.lang.String WSDL_PORT
- See Also:
- Constant Field Values
WSDL11ToAllAxisServicesBuilder
public WSDL11ToAllAxisServicesBuilder(java.io.InputStream in)
- Class constructor.
- Parameters:
in
- - Contains the wsdl 1.1 file
WSDL11ToAllAxisServicesBuilder
public WSDL11ToAllAxisServicesBuilder(javax.wsdl.Definition def)
WSDL11ToAllAxisServicesBuilder
public WSDL11ToAllAxisServicesBuilder(javax.wsdl.Definition def,
java.lang.String portName)
populateAllServices
public java.util.List populateAllServices()
throws AxisFault
- Public method to access the wsdl 1.1 file and create a List of AxisService objects.
For each port on each service in the wsdl, an AxisService object is created and
added to the List. The name of the AxisService is changed from the service name
to the port name, since port names are unique to the wsdl.
- Returns:
- A List containing one AxisService object for each port in the wsdl file.
The name of the AxisService is modified from the service name to the port name.
- Throws:
AxisFault
Copyright © 2007 Apache Web Services Project. All Rights Reserved.