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()


Copyright B) 2003,2005 IBM. All Rights Reserved.