com.ibm.wsdl
Class OutputImpl
- AttributeExtensible, Output, java.io.Serializable
public class OutputImpl
extends java.lang.Object
This class represents an output message, and contains the name
of the output and the message itself.
docEl
protected Element docEl
extensionAttributes
protected Map extensionAttributes
name
protected String name
nativeAttributeNames
protected List nativeAttributeNames
serialVersionUID
public static final long serialVersionUID
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 Output
- the documentation element
getExtensionAttribute
public Object getExtensionAttribute(QName name)
Retrieve an extension attribute from this element. If the extension
attribute is not defined, null is returned.
- getExtensionAttribute in interface AttributeExtensible
name
- the extension attribute name
- 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.
getExtensionAttributes
public Map getExtensionAttributes()
Get the map containing all the extension attributes defined
on this element. The keys are the qnames of the attributes.
- getExtensionAttributes in interface AttributeExtensible
- a map containing all the extension attributes defined
on this element
getName
public String getName()
Get the name of this output message.
- getName in interface Output
getNativeAttributeNames
public List getNativeAttributeNames()
Get the list of local attribute names defined for this element in
the WSDL specification.
- getNativeAttributeNames in interface AttributeExtensible
- a List of Strings, one for each local attribute 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 Output
docEl
- the documentation element
setExtensionAttribute
public void setExtensionAttribute(QName name,
Object value)
Set an extension attribute on this element. Pass in a null value to remove
an extension attribute.
- setExtensionAttribute in interface AttributeExtensible
name
- the extension attribute namevalue
- the extension attribute value. Can be a String, a QName, a
List of Strings, or a List of QNames.
setName
public void setName(String name)
Set the name of this output message.
- setName in interface Output
toString
public String toString()