Package com.ibm.wsdl
Class MessageImpl
java.lang.Object
com.ibm.wsdl.AbstractWSDLElement
com.ibm.wsdl.MessageImpl
- All Implemented Interfaces:
Serializable
,AttributeExtensible
,ElementExtensible
,Message
,WSDLElement
This class describes a message used for communication with an operation.
- Author:
- Paul Fremantle, Nirmal Mukhi, Matthew J. Duftler
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List
protected boolean
protected QName
protected List
protected Map
static final long
Fields inherited from class com.ibm.wsdl.AbstractWSDLElement
docEl, extElements, extensionAttributes
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a part to this message.Get the list of local attribute names defined for this element in the WSDL specification.getOrderedParts
(List partOrder) Get an ordered list of parts as specified by the partOrder argument.Get the specified part.getParts()
Get all the parts defined here.getQName()
Get the name of this message.boolean
removePart
(String name) Remove the specified part.void
Set the name of this message.void
setUndefined
(boolean isUndefined) toString()
Methods inherited from class com.ibm.wsdl.AbstractWSDLElement
addExtensibilityElement, getDocumentationElement, getExtensibilityElements, getExtensionAttribute, getExtensionAttributes, removeExtensibilityElement, setDocumentationElement, setExtensionAttribute
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, setExtensionAttribute
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
-
Field Details
-
parts
-
additionOrderOfParts
-
name
-
nativeAttributeNames
-
isUndefined
protected boolean isUndefined -
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
MessageImpl
public MessageImpl()
-
-
Method Details
-
setQName
Set the name of this message. -
getQName
Get the name of this message. -
addPart
Add a part to this message. -
getPart
Get the specified part. -
removePart
Remove the specified part.- Specified by:
removePart
in interfaceMessage
- Parameters:
name
- the name of the part to be removed.- Returns:
- the part which was removed
-
getParts
Get all the parts defined here. -
getOrderedParts
Get an ordered list of parts as specified by the partOrder argument.- Specified by:
getOrderedParts
in interfaceMessage
- Parameters:
partOrder
- a list of strings, with each string referring to a part by its name. If this argument is null, the parts are returned in the order in which they were added to the message.- Returns:
- the list of parts
-
setUndefined
public void setUndefined(boolean isUndefined) - Specified by:
setUndefined
in interfaceMessage
-
isUndefined
public boolean isUndefined()- Specified by:
isUndefined
in interfaceMessage
-
toString
- Overrides:
toString
in classAbstractWSDLElement
-
getNativeAttributeNames
Get the list of local attribute names defined for this element in the WSDL specification.- Specified by:
getNativeAttributeNames
in interfaceAttributeExtensible
- Returns:
- a List of Strings, one for each local attribute name
-