Package org.apache.cxf.service.model
Class AbstractMessageContainer
- java.lang.Object
-
- org.apache.cxf.service.model.AbstractPropertiesHolder
-
- org.apache.cxf.service.model.AbstractMessageContainer
-
- All Implemented Interfaces:
Extensible
,NamedItem
- Direct Known Subclasses:
FaultInfo
,MessageInfo
public abstract class AbstractMessageContainer extends AbstractPropertiesHolder implements NamedItem
-
-
Method Summary
-
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder
addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, getTraversedExtensor, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty
-
-
-
-
Field Detail
-
mName
protected QName mName
-
-
Method Detail
-
getMessageDocumentation
public String getMessageDocumentation()
-
setMessageDocumentation
public void setMessageDocumentation(String doc)
-
getOperation
public OperationInfo getOperation()
Returns the operation of this container.- Returns:
- the operation.
-
addMessagePart
public MessagePartInfo addMessagePart(QName name)
Adds a message part to this container.- Parameters:
name
- the qualified name of the message part- Returns:
- name the newly created
MessagePartInfo
object
-
addMessagePart
public MessagePartInfo addMessagePart(String name)
-
addMessagePart
public void addMessagePart(MessagePartInfo part)
Adds a message part to this container.- Parameters:
part
- the message part.
-
getMessagePartIndex
public int getMessagePartIndex(MessagePartInfo part)
-
getMessagePartByIndex
public MessagePartInfo getMessagePartByIndex(int i)
-
removeMessagePart
public void removeMessagePart(QName name)
Removes an message part from this container.- Parameters:
name
- the qualified message part name.
-
getMessagePart
public MessagePartInfo getMessagePart(QName name)
Returns the message part with the given name, if found.- Parameters:
name
- the qualified name.- Returns:
- the message part; or
null
if not found.
-
getMessagePart
public MessagePartInfo getMessagePart(int n)
Returns the n'th message part.- Parameters:
n
- the n'th part to retrieve.- Returns:
- the message part; or
null
if not found.
-
addOutOfBandMessagePart
public MessagePartInfo addOutOfBandMessagePart(QName name)
-
getMessageParts
public List<MessagePartInfo> getMessageParts()
Returns all message parts for this message.- Returns:
- all message parts.
-
getMessagePartsNumber
public int getMessagePartsNumber()
-
getFirstMessagePart
public MessagePartInfo getFirstMessagePart()
-
getOutOfBandParts
public List<MessagePartInfo> getOutOfBandParts()
-
size
public int size()
-
-