|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.wsdl.BindingOperationImpl
This class represents a WSDL operation binding. That is, it holds the information that would be specified in the operation element contained within a binding element.
| Field Summary | |
protected java.util.Map |
bindingFaults
|
protected BindingInput |
bindingInput
|
protected BindingOutput |
bindingOutput
|
protected org.w3c.dom.Element |
docEl
|
protected java.util.List |
extElements
|
protected java.util.Map |
extensionAttributes
|
protected java.lang.String |
name
|
protected java.util.List |
nativeAttributeNames
|
protected Operation |
operation
|
static long |
serialVersionUID
|
| Fields inherited from interface javax.wsdl.extensions.AttributeExtensible |
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE |
| Constructor Summary | |
BindingOperationImpl()
|
|
| Method Summary | |
void |
addBindingFault(BindingFault bindingFault)
Add a fault binding. |
void |
addExtensibilityElement(ExtensibilityElement extElement)
Add an extensibility element. |
BindingFault |
getBindingFault(java.lang.String name)
Get the specified fault binding. |
java.util.Map |
getBindingFaults()
Get all the fault bindings associated with this operation binding. |
BindingInput |
getBindingInput()
Get the input binding for this operation binding. |
BindingOutput |
getBindingOutput()
Get the output binding for this operation binding. |
org.w3c.dom.Element |
getDocumentationElement()
Get the documentation element. |
java.util.List |
getExtensibilityElements()
Get all the extensibility elements defined here. |
java.lang.Object |
getExtensionAttribute(QName name)
Retrieve an extension attribute from this element. |
java.util.Map |
getExtensionAttributes()
Get the map containing all the extension attributes defined on this element. |
java.lang.String |
getName()
Get the name of this operation binding. |
java.util.List |
getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification. |
Operation |
getOperation()
Get the operation that this operation binding binds. |
void |
setBindingInput(BindingInput bindingInput)
Set the input binding for this operation binding. |
void |
setBindingOutput(BindingOutput bindingOutput)
Set the output binding for this operation binding. |
void |
setDocumentationElement(org.w3c.dom.Element docEl)
Set the documentation element for this document. |
void |
setExtensionAttribute(QName name,
java.lang.Object value)
Set an extension attribute on this element. |
void |
setName(java.lang.String name)
Set the name of this operation binding. |
void |
setOperation(Operation operation)
Set the operation that this operation binding binds. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.lang.String name
protected Operation operation
protected BindingInput bindingInput
protected BindingOutput bindingOutput
protected java.util.Map bindingFaults
protected org.w3c.dom.Element docEl
protected java.util.List extElements
protected java.util.Map extensionAttributes
protected java.util.List nativeAttributeNames
public static final long serialVersionUID
| Constructor Detail |
public BindingOperationImpl()
| Method Detail |
public void setName(java.lang.String name)
setName in interface BindingOperationname - the desired namepublic java.lang.String getName()
getName in interface BindingOperationpublic void setOperation(Operation operation)
setOperation in interface BindingOperationoperation - the operation this operation binding bindspublic Operation getOperation()
getOperation in interface BindingOperationpublic void setBindingInput(BindingInput bindingInput)
setBindingInput in interface BindingOperationpublic BindingInput getBindingInput()
getBindingInput in interface BindingOperationpublic void setBindingOutput(BindingOutput bindingOutput)
setBindingOutput in interface BindingOperationpublic BindingOutput getBindingOutput()
getBindingOutput in interface BindingOperationpublic void addBindingFault(BindingFault bindingFault)
addBindingFault in interface BindingOperationpublic BindingFault getBindingFault(java.lang.String name)
getBindingFault in interface BindingOperationname - the name of the desired fault binding.
public java.util.Map getBindingFaults()
getBindingFaults in interface BindingOperationpublic void setDocumentationElement(org.w3c.dom.Element docEl)
setDocumentationElement in interface BindingOperationdocEl - the documentation elementpublic org.w3c.dom.Element getDocumentationElement()
getDocumentationElement in interface BindingOperationpublic void addExtensibilityElement(ExtensibilityElement extElement)
addExtensibilityElement in interface BindingOperationextElement - the extensibility element to be addedpublic java.util.List getExtensibilityElements()
getExtensibilityElements in interface BindingOperation
public void setExtensionAttribute(QName name,
java.lang.Object value)
setExtensionAttribute in interface AttributeExtensiblename - the extension attribute namevalue - the extension attribute value. Can be a String, a QName, a
List of Strings, or a List of QNames.getExtensionAttribute(javax.xml.namespace.QName),
getExtensionAttributes(),
ExtensionRegistry.registerExtensionAttributeType(java.lang.Class, javax.xml.namespace.QName, int),
ExtensionRegistry.queryExtensionAttributeType(java.lang.Class, javax.xml.namespace.QName)public java.lang.Object getExtensionAttribute(QName name)
getExtensionAttribute in interface AttributeExtensiblename - the extension attribute name
setExtensionAttribute(javax.xml.namespace.QName, java.lang.Object),
getExtensionAttributes(),
ExtensionRegistry.registerExtensionAttributeType(java.lang.Class, javax.xml.namespace.QName, int),
ExtensionRegistry.queryExtensionAttributeType(java.lang.Class, javax.xml.namespace.QName)public java.util.Map getExtensionAttributes()
getExtensionAttributes in interface AttributeExtensiblesetExtensionAttribute(javax.xml.namespace.QName, java.lang.Object),
getExtensionAttribute(javax.xml.namespace.QName)public java.util.List getNativeAttributeNames()
getNativeAttributeNames in interface AttributeExtensiblepublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||