|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.wsdl.BindingImpl
This class represents a port type binding and describes the protocol required for using operations in a port type.
Field Summary | |
protected java.util.List |
bindingOperations
|
protected org.w3c.dom.Element |
docEl
|
protected java.util.List |
extElements
|
protected boolean |
isUndefined
|
protected javax.xml.namespace.QName |
name
|
protected PortType |
portType
|
Constructor Summary | |
BindingImpl()
|
Method Summary | |
void |
addBindingOperation(BindingOperation bindingOperation)
Add an operation binding to binding. |
void |
addExtensibilityElement(ExtensibilityElement extElement)
Add an extensibility element. |
BindingOperation |
getBindingOperation(java.lang.String name,
java.lang.String inputName,
java.lang.String outputName)
Get the specified operation binding. |
java.util.List |
getBindingOperations()
Get all the operation bindings defined here. |
org.w3c.dom.Element |
getDocumentationElement()
Get the documentation element. |
java.util.List |
getExtensibilityElements()
Get all the extensibility elements defined here. |
PortType |
getPortType()
Get the port type this is a binding for. |
javax.xml.namespace.QName |
getQName()
Get the name of this binding. |
boolean |
isUndefined()
|
void |
setDocumentationElement(org.w3c.dom.Element docEl)
Set the documentation element for this document. |
void |
setPortType(PortType portType)
Set the port type this is a binding for. |
void |
setQName(javax.xml.namespace.QName name)
Set the name of this binding. |
void |
setUndefined(boolean isUndefined)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected javax.xml.namespace.QName name
protected PortType portType
protected java.util.List bindingOperations
protected org.w3c.dom.Element docEl
protected java.util.List extElements
protected boolean isUndefined
Constructor Detail |
public BindingImpl()
Method Detail |
public void setQName(javax.xml.namespace.QName name)
setQName
in interface Binding
name
- the desired namepublic javax.xml.namespace.QName getQName()
getQName
in interface Binding
public void setPortType(PortType portType)
setPortType
in interface Binding
portType
- the port type associated with this bindingpublic PortType getPortType()
getPortType
in interface Binding
public void addBindingOperation(BindingOperation bindingOperation)
addBindingOperation
in interface Binding
bindingOperation
- the operation binding to be addedpublic BindingOperation getBindingOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
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.public java.util.List getBindingOperations()
getBindingOperations
in interface Binding
public void setDocumentationElement(org.w3c.dom.Element docEl)
setDocumentationElement
in interface Binding
docEl
- the documentation elementpublic org.w3c.dom.Element getDocumentationElement()
getDocumentationElement
in interface Binding
public void addExtensibilityElement(ExtensibilityElement extElement)
addExtensibilityElement
in interface Binding
extElement
- the extensibility element to be addedpublic java.util.List getExtensibilityElements()
getExtensibilityElements
in interface Binding
public void setUndefined(boolean isUndefined)
setUndefined
in interface Binding
public boolean isUndefined()
isUndefined
in interface Binding
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |