Save This Page
Home » axis2-1.5-src » org.apache » axis2 » description » [javadoc | source]
org.apache.axis2.description
public class: WSDL11ToAllAxisServicesBuilder [javadoc | source]
java.lang.Object
   org.apache.axis2.description.WSDLToAxisServiceBuilder
      org.apache.axis2.description.WSDL11ToAxisServiceBuilder
         org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder
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.
Field Summary
protected static final  Log log     
public static final  String WSDL_SERVICE_QNAME     
public static final  String WSDL_PORT     
Fields inherited from org.apache.axis2.description.WSDL11ToAxisServiceBuilder:
COMPONENT_PORT_TYPE,  COMPONENT_MESSAGE,  COMPONENT_BINDING,  log,  portName,  wsdl4jDefinition,  wsdlBaseDocumentURI,  RPC_STYLE,  DOCUMENT_STYLE,  ENCODED_USE,  WRAPPED_OUTPUTNAME_SUFFIX,  XML_NAMESPACE_URI,  NAMESPACE_DECLARATION_PREFIX,  NAMESPACE_URI,  TRAGET_NAMESPACE,  BINDING_TYPE_SOAP,  BINDING_TYPE_HTTP
Fields inherited from org.apache.axis2.description.WSDLToAxisServiceBuilder:
XMLSCHEMA_NAMESPACE_URI,  XMLSCHEMA_NAMESPACE_PREFIX,  XML_SCHEMA_LOCAL_NAME,  XML_SCHEMA_SEQUENCE_LOCAL_NAME,  XML_SCHEMA_COMPLEX_TYPE_LOCAL_NAME,  XML_SCHEMA_ELEMENT_LOCAL_NAME,  XML_SCHEMA_IMPORT_LOCAL_NAME,  XSD_NAME,  XSD_TARGETNAMESPACE,  XMLNS_AXIS2WRAPPED,  AXIS2WRAPPED,  XSD_TYPE,  XSD_REF,  nsCount,  resolvedRpcWrappedElementMap,  XSD_ELEMENT_FORM_DEFAULT,  XSD_UNQUALIFIED,  in,  axisService,  registry,  axisConfig,  serviceName,  isServerSide,  style,  TYPES,  isCodegen
Constructor:
 public WSDL11ToAllAxisServicesBuilder(InputStream in) 
    Class constructor.
    Parameters:
    in - - Contains the wsdl 1.1 file
 public WSDL11ToAllAxisServicesBuilder(Definition def) 
 public WSDL11ToAllAxisServicesBuilder(Definition def,
    String portName) 
Method from org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder Summary:
populateAllServices
Methods from org.apache.axis2.description.WSDL11ToAxisServiceBuilder:
getDocumentBaseUri,   getPrefix,   getTypeName,   isAllPorts,   populateService,   setAllPorts,   setCustomWSDLResolver,   setCustomWSLD4JResolver,   setDocumentBaseUri,   setup
Methods from org.apache.axis2.description.WSDLToAxisServiceBuilder:
findSchemaPrefix,   getBaseUri,   getDOMDocumentBuilder,   getServiceName,   getTemporaryNamespacePrefix,   getXMLSchema,   isCodegen,   isServerSide,   populateService,   replace,   setBaseUri,   setCodegen,   setCustomResolver,   setPolicyRegistryFromService,   setServerSide,   setServiceName,   stackToString,   stackToString,   useAxisConfiguration
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder Detail:
 public 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.