com.ibm.wsdl.extensions.soap

Class SOAPBodyImpl

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

public class SOAPBodyImpl
extends java.lang.Object
implements SOAPBody

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

Field Summary

protected QName
elementType
protected List
encodingStyles
protected String
namespaceURI
protected List
parts
protected Boolean
required
static long
serialVersionUID
protected String
use

Method Summary

QName
getElementType()
Get the type of this extensibility element.
List
getEncodingStyles()
Get the encodingStyles for this SOAP body.
String
getNamespaceURI()
Get the namespace URI for this SOAP body.
List
getParts()
Get the parts for this SOAP body.
Boolean
getRequired()
Get whether or not the semantics of this extension are required.
String
getUse()
Get the use for this SOAP body.
void
setElementType(QName elementType)
Set the type of this extensibility element.
void
setEncodingStyles(List encodingStyles)
Set the encodingStyles for this SOAP body.
void
setNamespaceURI(String namespaceURI)
Set the namespace URI for this SOAP body.
void
setParts(List parts)
Set the parts for this SOAP body.
void
setRequired(Boolean required)
Set whether or not the semantics of this extension are required.
void
setUse(String use)
Set the use for this SOAP body.
String
toString()

Field Details

elementType

protected QName elementType


encodingStyles

protected List encodingStyles


namespaceURI

protected String namespaceURI


parts

protected List parts


required

protected Boolean required


serialVersionUID

public static final long serialVersionUID

Field Value:
1L


use

protected String use

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


getEncodingStyles

public List getEncodingStyles()
Get the encodingStyles for this SOAP body.
Specified by:
getEncodingStyles in interface SOAPBody


getNamespaceURI

public String getNamespaceURI()
Get the namespace URI for this SOAP body.
Specified by:
getNamespaceURI in interface SOAPBody


getParts

public List getParts()
Get the parts for this SOAP body.
Specified by:
getParts in interface SOAPBody


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


getUse

public String getUse()
Get the use for this SOAP body.
Specified by:
getUse in interface SOAPBody


setElementType

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

Parameters:
elementType - the type


setEncodingStyles

public void setEncodingStyles(List encodingStyles)
Set the encodingStyles for this SOAP body.
Specified by:
setEncodingStyles in interface SOAPBody

Parameters:
encodingStyles - the desired encodingStyles


setNamespaceURI

public void setNamespaceURI(String namespaceURI)
Set the namespace URI for this SOAP body.
Specified by:
setNamespaceURI in interface SOAPBody

Parameters:
namespaceURI - the desired namespace URI


setParts

public void setParts(List parts)
Set the parts for this SOAP body.
Specified by:
setParts in interface SOAPBody

Parameters:
parts - the desired parts


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


setUse

public void setUse(String use)
Set the use for this SOAP body.
Specified by:
setUse in interface SOAPBody

Parameters:
use - the desired use


toString

public String toString()


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