Class AbstractMessageContainer

    • 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
      • getMessagePartQName

        public QName getMessagePartQName​(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.
      • getMessageParts

        public List<MessagePartInfo> getMessageParts()
        Returns all message parts for this message.
        Returns:
        all message parts.
      • getMessagePartsNumber

        public int getMessagePartsNumber()
      • size

        public int size()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object