com.ibm.wsdl
Class BindingImpl
- Binding, java.io.Serializable, ElementExtensible
public class BindingImpl
extends java.lang.Object
This class represents a port type binding and describes the
protocol required for using operations in a port type.
- Paul Fremantle
- Nirmal Mukhi
- Matthew J. Duftler
bindingOperations
protected List bindingOperations
docEl
protected Element docEl
extElements
protected List extElements
isUndefined
protected boolean isUndefined
serialVersionUID
public static final long serialVersionUID
- 1L
addBindingOperation
public void addBindingOperation(BindingOperation bindingOperation)
Add an operation binding to binding.
- addBindingOperation in interface Binding
bindingOperation
- the operation binding to be added
getBindingOperation
public BindingOperation getBindingOperation(String name,
String inputName,
String outputName)
Get the specified operation binding. Note that operation names can
be overloaded within a PortType. In case of overloading, the
names of the input and output messages can be used to further
refine the search.
- getBindingOperation in interface Binding
name
- the name of the desired operation binding.inputName
- the name of the input message; if this is null
it will be ignored.outputName
- the name of the output message; if this is null
it will be ignored.
- the corresponding operation binding, or null if there wasn't
any matching operation binding
getBindingOperations
public List getBindingOperations()
Get all the operation bindings defined here.
- getBindingOperations in interface Binding
getDocumentationElement
public Element getDocumentationElement()
Get the documentation element. This dependency on org.w3c.dom.Element
should eventually be removed when a more appropriate way of
representing this information is employed.
- getDocumentationElement in interface Binding
- the documentation element
getPortType
public PortType getPortType()
Get the port type this is a binding for.
- getPortType in interface Binding
- the associated port type
getQName
public QName getQName()
Get the name of this binding.
- getQName in interface Binding
- the binding name
setDocumentationElement
public void setDocumentationElement(Element docEl)
Set the documentation element for this document. This dependency
on org.w3c.dom.Element should eventually be removed when a more
appropriate way of representing this information is employed.
- setDocumentationElement in interface Binding
docEl
- the documentation element
setPortType
public void setPortType(PortType portType)
Set the port type this is a binding for.
- setPortType in interface Binding
portType
- the port type associated with this binding
setQName
public void setQName(QName name)
Set the name of this binding.
- setQName in interface Binding
name
- the desired name
toString
public String toString()
Copyright B) 2003,2005 IBM. All Rights Reserved.