com.ibm.wsdl
public abstract class AbstractWSDLElement extends Object implements WSDLElement
| Field Summary | |
|---|---|
| protected Element | docEl |
| protected Map | extensionAttributes |
| protected List | extElements |
| Method Summary | |
|---|---|
| void | addExtensibilityElement(ExtensibilityElement extElement)
Add an extensibility element.
|
| Element | getDocumentationElement()
Get the documentation element. |
| List | getExtensibilityElements()
Get all the extensibility elements defined here. |
| 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. |
| ExtensibilityElement | removeExtensibilityElement(ExtensibilityElement extElement)
Remove an extensibility element.
|
| void | setDocumentationElement(Element docEl)
Set the documentation element for this document. |
| void | setExtensionAttribute(QName name, Object value)
Set an extension attribute on this element. |
| String | toString() |
Parameters: extElement the extensibility element 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: AbstractWSDLElement AbstractWSDLElement ExtensionRegistry#registerExtensionAttributeType ExtensionRegistry#queryExtensionAttributeType
Returns: a map containing all the extension attributes defined on this element
See Also: AbstractWSDLElement AbstractWSDLElement
Parameters: extElement the extensibility element to be removed.
Returns: the extensibility element which was removed.
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: AbstractWSDLElement AbstractWSDLElement ExtensionRegistry#registerExtensionAttributeType ExtensionRegistry#queryExtensionAttributeType