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 QName
elementName
protected java.lang.String
name
protected java.util.List
nativeAttributeNames
static long
serialVersionUID
protected QName
typeName
-
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 QName
getElementName()
java.lang.String
getName()
Get the name of this part.java.util.List
getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification.QName
getTypeName()
void
setElementName(QName elementName)
void
setName(java.lang.String name)
Set the name of this part.void
setTypeName(QName typeName)
java.lang.String
toString()
-
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:
setElementName
in interfacePart
-
getElementName
public QName getElementName()
- Specified by:
getElementName
in interfacePart
-
setTypeName
public void setTypeName(QName typeName)
- Specified by:
setTypeName
in interfacePart
-
getTypeName
public QName getTypeName()
- Specified by:
getTypeName
in interfacePart
-
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 interfaceAttributeExtensible
- Returns:
- a List of Strings, one for each local attribute name
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractWSDLElement
-
-