Package com.ibm.wsdl
Class PartImpl
- java.lang.Object
-
- com.ibm.wsdl.AbstractWSDLElement
-
- com.ibm.wsdl.PartImpl
-
- All Implemented Interfaces:
java.io.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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected QNameelementNameprotected java.lang.Stringnameprotected java.util.ListnativeAttributeNamesstatic longserialVersionUIDprotected QNametypeName-
Fields inherited from class com.ibm.wsdl.AbstractWSDLElement
docEl, extElements, extensionAttributes
-
Fields inherited from interface javax.wsdl.extensions.AttributeExtensible
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE
-
-
Constructor Summary
Constructors Constructor Description PartImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QNamegetElementName()java.lang.StringgetName()Get the name of this part.java.util.ListgetNativeAttributeNames()Get the list of local attribute names defined for this element in the WSDL specification.QNamegetTypeName()voidsetElementName(QName elementName)voidsetName(java.lang.String name)Set the name of this part.voidsetTypeName(QName typeName)java.lang.StringtoString()-
Methods inherited from class com.ibm.wsdl.AbstractWSDLElement
addExtensibilityElement, getDocumentationElement, getExtensibilityElements, getExtensionAttribute, getExtensionAttributes, removeExtensibilityElement, setDocumentationElement, setExtensionAttribute
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, setExtensionAttribute
-
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
-
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
elementName
protected QName elementName
-
typeName
protected QName typeName
-
nativeAttributeNames
protected java.util.List nativeAttributeNames
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
Set the name of this part.
-
getName
public java.lang.String getName()
Get the name of this part.
-
setElementName
public void setElementName(QName elementName)
- Specified by:
setElementNamein interfacePart
-
getElementName
public QName getElementName()
- Specified by:
getElementNamein interfacePart
-
setTypeName
public void setTypeName(QName typeName)
- Specified by:
setTypeNamein interfacePart
-
getTypeName
public QName getTypeName()
- Specified by:
getTypeNamein interfacePart
-
getNativeAttributeNames
public java.util.List getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification.- Specified by:
getNativeAttributeNamesin interfaceAttributeExtensible- Returns:
- a List of Strings, one for each local attribute name
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractWSDLElement
-
-