Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.axis2.description
Class WSDL11ToAxisServiceBuilder

    java.lang.Object
      org.apache.axis2.description.WSDLToAxisServiceBuilder
          org.apache.axis2.description.WSDL11ToAxisServiceBuilder

Direct Known Subclasses:
  WSDL11ToAllAxisServicesBuilder

    public class WSDL11ToAxisServiceBuilder

extends WSDLToAxisServiceBuilder

Nested Class Summary
`static class` | `WSDL11ToAxisServiceBuilder.WSDLProcessingException` Inner class declaration for the processing exceptions

Field Summary
`static java.lang.String` | `BINDING_TYPE_HTTP`
`static java.lang.String` | `BINDING_TYPE_SOAP`
`static int` | `COMPONENT_BINDING`
`static int` | `COMPONENT_MESSAGE`
`static int` | `COMPONENT_PORT_TYPE`
`static java.lang.String` | `DOCUMENT_STYLE`
`static java.lang.String` | `ENCODED_USE`
`protected static org.apache.commons.logging.Log` | `log`
`static java.lang.String` | `NAMESPACE_DECLARATION_PREFIX`
`static java.lang.String` | `NAMESPACE_URI`
`protected java.lang.String` | `portName`
`static java.lang.String` | `RPC_STYLE`
`static java.lang.String` | `TRAGET_NAMESPACE`
`static java.lang.String` | `WRAPPED_OUTPUTNAME_SUFFIX`
`protected javax.wsdl.Definition` | `wsdl4jDefinition`
`protected java.lang.String` | `wsdlBaseDocumentURI`
`static java.lang.String` | `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`

Constructor Summary
`WSDL11ToAxisServiceBuilder(javax.wsdl.Definition def, javax.xml.namespace.QName serviceName, java.lang.String portName)`
`WSDL11ToAxisServiceBuilder(javax.wsdl.Definition def, javax.xml.namespace.QName serviceName, java.lang.String portName, boolean isAllPorts)`
`WSDL11ToAxisServiceBuilder(java.io.InputStream in)`
`WSDL11ToAxisServiceBuilder(java.io.InputStream in, AxisService service)`
`WSDL11ToAxisServiceBuilder(java.io.InputStream in, javax.xml.namespace.QName serviceName, java.lang.String portName)` constructor taking in the service name and the port name

Method Summary
`java.lang.String` | `getDocumentBaseUri()` Gets the URI to the base document associated with the WSDL definition.
`static java.lang.String` | `getPrefix(java.lang.String attributeValue)` This method is to split attribute like abc:cde and get the prefix part of it so the method will retuen abc if the ":" is present in the the string else it will return null
`static java.lang.String` | `getTypeName(java.lang.String attributeValue)`
`boolean` | `isAllPorts()`
`AxisService` | `populateService()` Populates a given service.
`void` | `setAllPorts(boolean allPorts)`
`void` | `setCustomWSDLResolver(javax.wsdl.xml.WSDLLocator customResolver)` sets a custom WSDL locator
`void` | `setCustomWSLD4JResolver(javax.wsdl.xml.WSDLLocator customResolver)` Deprecated.
`void` | `setDocumentBaseUri(java.lang.String baseUri)` Sets the URI to the base document associated with the WSDL definition.
`protected void` | `setup()` contains all code which gathers non-service specific information from the wsdl.

Methods inherited from class org.apache.axis2.description.WSDLToAxisServiceBuilder
`createHttpLocationTable, 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`

Field Detail

### COMPONENT_PORT_TYPE

    public static final int COMPONENT_PORT_TYPE

See Also:
  Constant Field Values

### COMPONENT_MESSAGE

    public static final int COMPONENT_MESSAGE

See Also:
  Constant Field Values

### COMPONENT_BINDING

    public static final int COMPONENT_BINDING

See Also:
  Constant Field Values

### log

    protected static final org.apache.commons.logging.Log log

### portName

    protected java.lang.String portName

### wsdl4jDefinition

    protected javax.wsdl.Definition wsdl4jDefinition

### wsdlBaseDocumentURI

    protected java.lang.String wsdlBaseDocumentURI

### RPC_STYLE

    public static final java.lang.String RPC_STYLE

See Also:
  Constant Field Values

### DOCUMENT_STYLE

    public static final java.lang.String DOCUMENT_STYLE

See Also:
  Constant Field Values

### ENCODED_USE

    public static final java.lang.String ENCODED_USE

See Also:
  Constant Field Values

### WRAPPED_OUTPUTNAME_SUFFIX

    public static final java.lang.String WRAPPED_OUTPUTNAME_SUFFIX

See Also:
  Constant Field Values

### XML_NAMESPACE_URI

    public static final java.lang.String XML_NAMESPACE_URI

See Also:
  Constant Field Values

### NAMESPACE_DECLARATION_PREFIX

    public static final java.lang.String NAMESPACE_DECLARATION_PREFIX

See Also:
  Constant Field Values

### NAMESPACE_URI

    public static final java.lang.String NAMESPACE_URI

See Also:
  Constant Field Values

### TRAGET_NAMESPACE

    public static final java.lang.String TRAGET_NAMESPACE

See Also:
  Constant Field Values

### BINDING_TYPE_SOAP

    public static final java.lang.String BINDING_TYPE_SOAP

See Also:
  Constant Field Values

### BINDING_TYPE_HTTP

    public static final java.lang.String BINDING_TYPE_HTTP

See Also:
  Constant Field Values

Constructor Detail

### WSDL11ToAxisServiceBuilder

    public WSDL11ToAxisServiceBuilder(java.io.InputStream in,
                                      javax.xml.namespace.QName serviceName,
                                      java.lang.String portName)

  constructor taking in the service name and the port name

  Parameters:
    `in` - - InputStream for the WSDL
    `serviceName` - - The service Name
    `portName` - - The port name

### WSDL11ToAxisServiceBuilder

    public WSDL11ToAxisServiceBuilder(javax.wsdl.Definition def,
                                      javax.xml.namespace.QName serviceName,
                                      java.lang.String portName)

Parameters:
  `def` - - The WSDL4J Definition object
  `serviceName` - - The service Name
  `portName` - - The port name

### WSDL11ToAxisServiceBuilder

    public WSDL11ToAxisServiceBuilder(javax.wsdl.Definition def,
                                      javax.xml.namespace.QName serviceName,
                                      java.lang.String portName,
                                      boolean isAllPorts)

Parameters:
  `def` - - The WSDL4J Definition object
  `serviceName` - - The service Name
  `portName` - - The port name
  `isAllPorts` - - boolean representing whether to generate code for all ports or not

### WSDL11ToAxisServiceBuilder

    public WSDL11ToAxisServiceBuilder(java.io.InputStream in,
                                      AxisService service)

Parameters:
  `in` -
  `service` -

### WSDL11ToAxisServiceBuilder

    public WSDL11ToAxisServiceBuilder(java.io.InputStream in)

Parameters:
  `in` -

Method Detail

### setCustomWSLD4JResolver

    public void setCustomWSLD4JResolver(javax.wsdl.xml.WSDLLocator customResolver)

  Deprecated.

  See Also:
    `setCustomWSDLResolver`

### setCustomWSDLResolver

    public void setCustomWSDLResolver(javax.wsdl.xml.WSDLLocator customResolver)

  sets a custom WSDL locator

  Parameters:
    `customResolver` -

### setDocumentBaseUri

    public void setDocumentBaseUri(java.lang.String baseUri)

  Sets the URI to the base document associated with the WSDL definition. This identifies the origin of the Definition and allows the Definition to be reloaded. Note that this is the URI of the base document, not the imports.

  Parameters:
    `baseUri` -

### getDocumentBaseUri

    public java.lang.String getDocumentBaseUri()

  Gets the URI to the base document associated with the WSDL definition. This identifies the origin of the Definition and allows the Definition to be reloaded. Note that this is the URI of the base document, not the imports.

### populateService

    public AxisService populateService()
                                throws AxisFault

  Populates a given service.

  Specified by:
    `populateService` in class `WSDLToAxisServiceBuilder`
  Throws:
    `AxisFault`

### setup

    protected void setup()
                  throws javax.wsdl.WSDLException

  contains all code which gathers non-service specific information from the wsdl.

  After all the setup completes successfully, the setupComplete field is set so that any subsequent calls to setup() will result in a no-op. Note that subclass WSDL11ToAllAxisServicesBuilder will call populateService for each port in the WSDL. Separating the non-service specific information here allows WSDL11ToAllAxisServicesBuilder to only do this work 1 time per WSDL, instead of for each port on each service.

  Throws:
    `javax.wsdl.WSDLException` - if readInTheWSDLFile fails

### isAllPorts

    public boolean isAllPorts()

### setAllPorts

    public void setAllPorts(boolean allPorts)

### getPrefix

    public static java.lang.String getPrefix(java.lang.String attributeValue)

  This method is to split attribute like abc:cde and get the prefix part of it so the method will retuen abc if the ":" is present in the the string else it will return null

  Parameters:
    `attributeValue` - : String
  Returns:
    String

### getTypeName

    public static java.lang.String getTypeName(java.lang.String attributeValue)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.