edu.uga.cs.lsdis.sawsdl.impl
Class PartImpl

java.lang.Object
  extended by com.ibm.wsdl.AbstractWSDLElement
      extended by com.ibm.wsdl.PartImpl
          extended by edu.uga.cs.lsdis.sawsdl.impl.PartImpl
All Implemented Interfaces:
ModelReferenceExtensible, java.io.Serializable, javax.wsdl.extensions.AttributeExtensible, javax.wsdl.extensions.ElementExtensible, javax.wsdl.Part, javax.wsdl.WSDLElement

public class PartImpl
extends com.ibm.wsdl.PartImpl
implements Part

This class represents a message part and contains the part's name, elementName, typeName, and any extensibility attributes.

Author:
: Ajith Ranabahu, : Zixin Wu, : Karthik Gomadam, : Doug Brewer
See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.String> liftingSchmaMapping
           
protected  java.util.List<java.lang.String> loweringSchemaMapping
           
protected  java.util.Set<ModelReference> modelReferences
           
 
Fields inherited from class com.ibm.wsdl.PartImpl
elementName, name, nativeAttributeNames, serialVersionUID, 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
PartImpl()
           
 
Method Summary
 void addModelReference(ModelReference modelReference)
          Set the modelReference specification located by the given path.
 java.util.List<java.lang.String> getLiftingSchemaMappings()
           
 java.util.List<java.lang.String> getLoweringSchemaMappings()
           
 ModelReference getModelReference()
          Get the modelReference specification located by the given path.
 java.util.Set<ModelReference> getModelReferences()
          Get all the ModelReferences of the Element.
 void setLiftingSchemaMappings(java.util.List<java.lang.String> mappings)
           
 void setLoweringSchemaMappings(java.util.List<java.lang.String> mappings)
           
 void setModelReferences(java.util.Set<ModelReference> refs)
          Set the ModelReferences of this Element.
 
Methods inherited from class com.ibm.wsdl.PartImpl
getElementName, getName, getNativeAttributeNames, getTypeName, setElementName, setName, setTypeName, 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.Part
getElementName, getName, getTypeName, setElementName, setName, setTypeName
 
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
 
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttribute
 
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
 

Field Detail

modelReferences

protected java.util.Set<ModelReference> modelReferences

liftingSchmaMapping

protected java.util.List<java.lang.String> liftingSchmaMapping

loweringSchemaMapping

protected java.util.List<java.lang.String> loweringSchemaMapping
Constructor Detail

PartImpl

public PartImpl()
Method Detail

getModelReference

public ModelReference getModelReference()
Get the modelReference specification located by the given path.

Specified by:
getModelReference in interface ModelReferenceExtensible
Returns:
The modelReference value

addModelReference

public void addModelReference(ModelReference modelReference)
Set the modelReference specification located by the given path.

Specified by:
addModelReference in interface ModelReferenceExtensible
Parameters:
modelReference - The new modelReference value

getModelReferences

public java.util.Set<ModelReference> getModelReferences()
Description copied from interface: ModelReferenceExtensible
Get all the ModelReferences of the Element.

Specified by:
getModelReferences in interface ModelReferenceExtensible
Returns:
A list of ModelReferences. If there are no model references returns an empty list

setModelReferences

public void setModelReferences(java.util.Set<ModelReference> refs)
Description copied from interface: ModelReferenceExtensible
Set the ModelReferences of this Element.

Specified by:
setModelReferences in interface ModelReferenceExtensible
Parameters:
refs - The ModelReferences for this Element.

setLiftingSchemaMappings

public void setLiftingSchemaMappings(java.util.List<java.lang.String> mappings)

getLiftingSchemaMappings

public java.util.List<java.lang.String> getLiftingSchemaMappings()

setLoweringSchemaMappings

public void setLoweringSchemaMappings(java.util.List<java.lang.String> mappings)

getLoweringSchemaMappings

public java.util.List<java.lang.String> getLoweringSchemaMappings()


Copyright © 2007. All Rights Reserved.