com.ibm.wsdl
public class PortTypeImpl extends Object implements PortType
| Field Summary | |
|---|---|
| protected Element | docEl |
| protected Map | extensionAttributes |
| protected boolean | isUndefined |
| protected QName | name |
| protected List | nativeAttributeNames |
| protected List | operations |
| static long | serialVersionUID |
| Method Summary | |
|---|---|
| void | addOperation(Operation operation)
Add an operation to this port type.
|
| Element | getDocumentationElement()
Get the documentation element. |
| Object | getExtensionAttribute(QName name)
Retrieve an extension attribute from this element. |
| Map | getExtensionAttributes()
Get the map containing all the extension attributes defined
on this element. |
| List | getNativeAttributeNames()
Get the list of local attribute names defined for this element in
the WSDL specification.
|
| Operation | getOperation(String name, String inputName, String outputName)
Get the specified operation. |
| List | getOperations()
Get all the operations defined here. |
| QName | getQName()
Get the name of this port type.
|
| boolean | isUndefined() |
| void | setDocumentationElement(Element docEl)
Set the documentation element for this document. |
| void | setExtensionAttribute(QName name, Object value)
Set an extension attribute on this element. |
| void | setQName(QName name)
Set the name of this port type.
|
| void | setUndefined(boolean isUndefined) |
| String | toString() |
Parameters: operation the operation to be added
Returns: the documentation element
Parameters: name the extension attribute name
Returns: the value of the extension attribute, or null if it is not defined. Can be a String, a QName, a List of Strings, or a List of QNames.
See Also: PortTypeImpl PortTypeImpl ExtensionRegistry#registerExtensionAttributeType ExtensionRegistry#queryExtensionAttributeType
Returns: a map containing all the extension attributes defined on this element
See Also: PortTypeImpl PortTypeImpl
Returns: a List of Strings, one for each local attribute name
Parameters: name the name of the desired operation. 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.
Returns: the corresponding operation, or null if there wasn't any matching operation
Returns: the port type name
Parameters: docEl the documentation element
Parameters: name the extension attribute name value the extension attribute value. Can be a String, a QName, a List of Strings, or a List of QNames.
See Also: PortTypeImpl PortTypeImpl ExtensionRegistry#registerExtensionAttributeType ExtensionRegistry#queryExtensionAttributeType
Parameters: name the desired name