com.ibm.wsdl.extensions.soap

Class SOAPBindingImpl

Implemented Interfaces:
ExtensibilityElement, java.io.Serializable, SOAPBinding

public class SOAPBindingImpl
extends java.lang.Object
implements SOAPBinding

Author:
Matthew J. Duftler (duftler@us.ibm.com)

Field Summary

protected QName
elementType
protected Boolean
required
static long
serialVersionUID
protected String
style
protected String
transportURI

Method Summary

QName
getElementType()
Get the type of this extensibility element.
Boolean
getRequired()
Get whether or not the semantics of this extension are required.
String
getStyle()
Get the style for this SOAP binding.
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(Boolean required)
Set whether or not the semantics of this extension are required.
void
setStyle(String style)
Set the style for this SOAP binding.
void
setTransportURI(String transportURI)
Set the SOAP transport URI to be used for communicating with this binding.
String
toString()

Field Details

elementType

protected QName elementType

required

protected Boolean required

serialVersionUID

public static final long serialVersionUID
Field Value:
1L

style

protected String style

transportURI

protected String transportURI

Method Details

getElementType

public QName getElementType()
Get the type of this extensibility element.
Specified by:
getElementType in interface ExtensibilityElement
Returns:
the extensibility element's type

getRequired

public 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

getStyle

public String getStyle()
Get the style for this SOAP binding.
Specified by:
getStyle in interface SOAPBinding

getTransportURI

public 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

setElementType

public void setElementType(QName elementType)
Set the type of this extensibility element.
Specified by:
setElementType in interface ExtensibilityElement
Parameters:
elementType - the type

setRequired

public void setRequired(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

setStyle

public void setStyle(String style)
Set the style for this SOAP binding.
Specified by:
setStyle in interface SOAPBinding
Parameters:
style - the desired style

setTransportURI

public void setTransportURI(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

toString

public String toString()