Package com.ibm.wsdl

Class PartImpl

All Implemented Interfaces:
Serializable, AttributeExtensible, ElementExtensible, Part, WSDLElement

public class PartImpl extends AbstractWSDLElement implements Part
This class represents a message part and contains the part's name, elementName, typeName, and any extensibility attributes.
Author:
Paul Fremantle, Nirmal Mukhi, Matthew J. Duftler
See Also:
  • Field Details

    • name

      protected String name
    • elementName

      protected QName elementName
    • typeName

      protected QName typeName
    • nativeAttributeNames

      protected List nativeAttributeNames
    • serialVersionUID

      public static final long serialVersionUID
      See Also:
  • Constructor Details

    • PartImpl

      public PartImpl()
  • Method Details

    • setName

      public void setName(String name)
      Set the name of this part.
      Specified by:
      setName in interface Part
      Parameters:
      name - the desired name
    • getName

      public String getName()
      Get the name of this part.
      Specified by:
      getName in interface Part
      Returns:
      the part name
    • setElementName

      public void setElementName(QName elementName)
      Specified by:
      setElementName in interface Part
    • getElementName

      public QName getElementName()
      Specified by:
      getElementName in interface Part
    • setTypeName

      public void setTypeName(QName typeName)
      Specified by:
      setTypeName in interface Part
    • getTypeName

      public QName getTypeName()
      Specified by:
      getTypeName in interface Part
    • getNativeAttributeNames

      public 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
    • toString

      public String toString()
      Overrides:
      toString in class AbstractWSDLElement