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
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 |
mName
protected QName mName
getMessageDocumentation
public String getMessageDocumentation()
setMessageDocumentation
public void setMessageDocumentation(String doc)
getName
public QName getName()
- Specified by:
getName
in interface NamedItem
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
getMessagePartQName
public QName getMessagePartQName(String name)
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()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Apache CXF