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.
- Matthew J. Duftler
docEl
protected Element docEl
extensionAttributes
protected Map extensionAttributes
name
protected String name
nativeAttributeNames
protected List nativeAttributeNames
serialVersionUID
public static final long serialVersionUID
- 1L
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.
setExtensionAttribute(QName,Object)
, getExtensionAttributes()
, ExtensionRegistry.registerExtensionAttributeType
, ExtensionRegistry.queryExtensionAttributeType
getName
public String getName()
Get the name of this output message.
- getName in interface Output
- the output message name
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.
getExtensionAttribute(QName)
, getExtensionAttributes()
, ExtensionRegistry.registerExtensionAttributeType
, ExtensionRegistry.queryExtensionAttributeType
setName
public void setName(String name)
Set the name of this output message.
- setName in interface Output
name
- the desired name
toString
public String toString()
Copyright B) 2003,2005 IBM. All Rights Reserved.