com.ibm.wsdl.extensions.soap
Class SOAPBindingImpl

java.lang.Object
  extended bycom.ibm.wsdl.extensions.soap.SOAPBindingImpl
All Implemented Interfaces:
ExtensibilityElement, java.io.Serializable, SOAPBinding

public class SOAPBindingImpl
extends java.lang.Object
implements SOAPBinding

Author:
Matthew J. Duftler (duftler@us.ibm.com)
See Also:
Serialized Form

Field Summary
protected  QName elementType
           
protected  java.lang.Boolean required
           
static long serialVersionUID
           
protected  java.lang.String style
           
protected  java.lang.String transportURI
           
 
Constructor Summary
SOAPBindingImpl()
           
 
Method Summary
 QName getElementType()
          Get the type of this extensibility element.
 java.lang.Boolean getRequired()
          Get whether or not the semantics of this extension are required.
 java.lang.String getStyle()
          Get the style for this SOAP binding.
 java.lang.String getTransportURI()
          Get the transport URI to be used with this binding.
 void setElementType(QName elementType)
          Set the type of this extensibility element.
 void setRequired(java.lang.Boolean required)
          Set whether or not the semantics of this extension are required.
 void setStyle(java.lang.String style)
          Set the style for this SOAP binding.
 void setTransportURI(java.lang.String transportURI)
          Set the SOAP transport URI to be used for communicating with this binding.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

elementType

protected QName elementType

required

protected java.lang.Boolean required

style

protected java.lang.String style

transportURI

protected java.lang.String transportURI

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

SOAPBindingImpl

public SOAPBindingImpl()
Method Detail

setElementType

public void setElementType(QName elementType)
Set the type of this extensibility element.

Specified by:
setElementType in interface ExtensibilityElement
Parameters:
elementType - the type

getElementType

public QName getElementType()
Get the type of this extensibility element.

Specified by:
getElementType in interface ExtensibilityElement
Returns:
the extensibility element's type

setRequired

public void setRequired(java.lang.Boolean required)
Set whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
setRequired in interface ExtensibilityElement

getRequired

public java.lang.Boolean getRequired()
Get whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
getRequired in interface ExtensibilityElement

setStyle

public void setStyle(java.lang.String style)
Set the style for this SOAP binding.

Specified by:
setStyle in interface SOAPBinding
Parameters:
style - the desired style

getStyle

public java.lang.String getStyle()
Get the style for this SOAP binding.

Specified by:
getStyle in interface SOAPBinding

setTransportURI

public void setTransportURI(java.lang.String transportURI)
Set the SOAP transport URI to be used for communicating with this binding.

Specified by:
setTransportURI in interface SOAPBinding
Parameters:
transportURI - the URI describing the transport to be used

getTransportURI

public java.lang.String getTransportURI()
Get the transport URI to be used with this binding.

Specified by:
getTransportURI in interface SOAPBinding
Returns:
the transport URI to be used

toString

public java.lang.String toString()


Copyright ? 2003 IBM. All Rights Reserved.