org.jvnet.wom.api
Class WSDLPart

java.lang.Object
  extended by org.jvnet.wom.api.WSDLEntity
      extended by org.jvnet.wom.api.WSDLPart
All Implemented Interfaces:
WSDLExtensible
Direct Known Subclasses:
WSDLPartImpl

public abstract class WSDLPart
extends WSDLEntity

Abstracts wsdl:part after applying binding information from wsdl:binding.

Author:
Vivek Pandey

Nested Class Summary
static class WSDLPart.Binding
          Tells different kind of known bindings a wsdl:part can be associated with
static class WSDLPart.WSDLPartDescriptor
          Abstracts wsdl:part descriptor that is defined using element or type attribute.
 
Constructor Summary
protected WSDLPart(org.xml.sax.Locator locator, javax.xml.namespace.QName name)
           
 
Method Summary
abstract  WSDLPart.WSDLPartDescriptor getDescriptor()
          Gives the XML Schema descriptor referenced using either wsdl:part@element or wsdl:part@type.
abstract  int getIndex()
          Index value is as the order in which the wsdl:part appears inside the input or output wsdl:message.
 
Methods inherited from class org.jvnet.wom.api.WSDLEntity
addExtension, getDocumentation, getExtension, getExtensions, getFirstExtension, getLocation, getName, getOwnerWSDLModel, getWSDLDocument, setOwnerWSDLDocument, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLPart

protected WSDLPart(org.xml.sax.Locator locator,
                   javax.xml.namespace.QName name)
Method Detail

getIndex

public abstract int getIndex()
Index value is as the order in which the wsdl:part appears inside the input or output wsdl:message.

Returns:
n where n >= 0

getDescriptor

public abstract WSDLPart.WSDLPartDescriptor getDescriptor()
Gives the XML Schema descriptor referenced using either wsdl:part@element or wsdl:part@type.



Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved.