## Uses of Class
org.apache.cxf.service.model.MessagePartInfo

- Packages that use MessagePartInfo
  Package | Description
  --- | ---
  org.apache.cxf.databinding |
  org.apache.cxf.interceptor | Core interceptor interfaces which form the basis for message processing chains in CXF.
  org.apache.cxf.message |
  org.apache.cxf.service | This package and its sub packages contain classes relating to services and the CXF service model
  org.apache.cxf.service.model |

- - ### Uses of MessagePartInfo in org.apache.cxf.databinding

    Methods in org.apache.cxf.databinding with parameters of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `Object` | DataReader.`read(MessagePartInfo part, T input)` Read an object from the input, applying additional conventions based on the WSDL message part.
    `void` | DataWriter.`write(Object obj, MessagePartInfo part, T output)` Write an object to an output sink, including extra processing based on the WSDL service model for a particular message part.

  - ### Uses of MessagePartInfo in org.apache.cxf.interceptor

    Methods in org.apache.cxf.interceptor that return MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `protected MessagePartInfo` | AbstractInDatabindingInterceptor.`findMessagePart(Exchange exchange, Collection<OperationInfo> operations, QName name, boolean client, int index, Message message)` Find the next possible message part in the message.

    Method parameters in org.apache.cxf.interceptor with type arguments of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractOutDatabindingInterceptor.`writeParts(Message message, Exchange exchange, BindingOperationInfo operation, MessageContentsList objs, List<MessagePartInfo> parts)`

  - ### Uses of MessagePartInfo in org.apache.cxf.message

    Methods in org.apache.cxf.message with parameters of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `Object` | MessageContentsList.`get(MessagePartInfo key)`
    `boolean` | MessageContentsList.`hasValue(MessagePartInfo key)`
    `Object` | MessageContentsList.`put(MessagePartInfo key, Object value)`
    `void` | MessageContentsList.`remove(MessagePartInfo key)`

  - ### Uses of MessagePartInfo in org.apache.cxf.service

    Methods in org.apache.cxf.service with parameters of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServiceModelVisitor.`begin(MessagePartInfo part)`
    `void` | ServiceModelSchemaValidator.`begin(MessagePartInfo part)`
    `void` | ServiceModelVisitor.`end(MessagePartInfo part)`

  - ### Uses of MessagePartInfo in org.apache.cxf.service.model

    Methods in org.apache.cxf.service.model that return MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `MessagePartInfo` | AbstractMessageContainer.`addMessagePart(QName name)` Adds a message part to this container.
    `MessagePartInfo` | AbstractMessageContainer.`addMessagePart(String name)`
    `MessagePartInfo` | AbstractMessageContainer.`addOutOfBandMessagePart(QName name)`
    `MessagePartInfo` | AbstractMessageContainer.`getMessagePart(int n)` Returns the n'th message part.
    `MessagePartInfo` | AbstractMessageContainer.`getMessagePart(QName name)` Returns the message part with the given name, if found.
    `MessagePartInfo` | AbstractMessageContainer.`getMessagePartByIndex(int i)`

    Methods in org.apache.cxf.service.model that return types with arguments of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `List<MessagePartInfo>` | BindingMessageInfo.`getMessageParts()`
    `List<MessagePartInfo>` | AbstractMessageContainer.`getMessageParts()` Returns all message parts for this message.
    `Map<QName,MessagePartInfo>` | MessageInfo.`getMessagePartsMap()`
    `List<MessagePartInfo>` | MessageInfo.`getOrderedParts(List<String> order)`
    `List<MessagePartInfo>` | AbstractMessageContainer.`getOutOfBandParts()`

    Methods in org.apache.cxf.service.model with parameters of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMessageContainer.`addMessagePart(MessagePartInfo part)` Adds a message part to this container.
    `int` | AbstractMessageContainer.`getMessagePartIndex(MessagePartInfo part)`
    `static SchemaInfo` | ServiceModelUtil.`getSchema(ServiceInfo serviceInfo, MessagePartInfo messagePartInfo)`

    Method parameters in org.apache.cxf.service.model with type arguments of type MessagePartInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | BindingMessageInfo.`setMessageParts(List<MessagePartInfo> messageParts)`

Apache CXF