Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Field Summary
`protected QName` | `mName`

Method Summary
`void` | `addMessagePart(MessagePartInfo part)` Adds a message part to this container.
`MessagePartInfo` | `addMessagePart(QName name)` Adds a message part to this container.
`MessagePartInfo` | `addMessagePart(String name)`
`MessagePartInfo` | `addOutOfBandMessagePart(QName name)`
`boolean` | `equals(Object o)`
`String` | `getMessageDocumentation()`
`MessagePartInfo` | `getMessagePart(int n)` Returns the n'th message part.
`MessagePartInfo` | `getMessagePart(QName name)` Returns the message part with the given name, if found.
`MessagePartInfo` | `getMessagePartByIndex(int i)`
`int` | `getMessagePartIndex(MessagePartInfo part)`
`QName` | `getMessagePartQName(String name)`
`List<MessagePartInfo>` | `getMessageParts()` Returns all message parts for this message.
`QName` | `getName()`
`OperationInfo` | `getOperation()` Returns the operation of this container.
`List<MessagePartInfo>` | `getOutOfBandParts()`
`int` | `hashCode()`
`void` | `removeMessagePart(QName name)` Removes an message part from this container.
`void` | `setMessageDocumentation(String doc)`
`int` | `size()`

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`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### mName

    protected QName mName

Method Detail

### 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.

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF