Package com.ibm.wsdl

Class MessageImpl

    • Field Detail

      • parts

        protected java.util.Map parts
      • additionOrderOfParts

        protected java.util.List additionOrderOfParts
      • name

        protected javax.xml.namespace.QName name
      • nativeAttributeNames

        protected java.util.List nativeAttributeNames
      • isUndefined

        protected boolean isUndefined
    • Constructor Detail

      • MessageImpl

        public MessageImpl()
    • Method Detail

      • setQName

        public void setQName​(javax.xml.namespace.QName name)
        Set the name of this message.
        Specified by:
        setQName in interface Message
        Parameters:
        name - the desired name
      • getQName

        public javax.xml.namespace.QName getQName()
        Get the name of this message.
        Specified by:
        getQName in interface Message
        Returns:
        the message name
      • addPart

        public void addPart​(Part part)
        Add a part to this message.
        Specified by:
        addPart in interface Message
        Parameters:
        part - the part to be added
      • getPart

        public Part getPart​(java.lang.String name)
        Get the specified part.
        Specified by:
        getPart in interface Message
        Parameters:
        name - the name of the desired part.
        Returns:
        the corresponding part, or null if there wasn't any matching part
      • removePart

        public Part removePart​(java.lang.String name)
        Remove the specified part.
        Specified by:
        removePart in interface Message
        Parameters:
        name - the name of the part to be removed.
        Returns:
        the part which was removed
      • getParts

        public java.util.Map getParts()
        Get all the parts defined here.
        Specified by:
        getParts in interface Message
      • getOrderedParts

        public java.util.List getOrderedParts​(java.util.List partOrder)
        Get an ordered list of parts as specified by the partOrder argument.
        Specified by:
        getOrderedParts in interface Message
        Parameters:
        partOrder - a list of strings, with each string referring to a part by its name. If this argument is null, the parts are returned in the order in which they were added to the message.
        Returns:
        the list of parts
      • setUndefined

        public void setUndefined​(boolean isUndefined)
        Specified by:
        setUndefined in interface Message
      • isUndefined

        public boolean isUndefined()
        Specified by:
        isUndefined in interface Message
      • getNativeAttributeNames

        public java.util.List getNativeAttributeNames()
        Get the list of local attribute names defined for this element in the WSDL specification.
        Specified by:
        getNativeAttributeNames in interface AttributeExtensible
        Returns:
        a List of Strings, one for each local attribute name