org.jvnet.wom.api
Class WSDLInput

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

public abstract class WSDLInput
extends WSDLEntity

Abstraction of wsdl:portType/wsdl:operation/wsdl:input

Author:
Vivek Pandey

Constructor Summary
protected WSDLInput(org.xml.sax.Locator locator, javax.xml.namespace.QName name)
           
 
Method Summary
abstract  WSDLMessage getMessage()
          Gives the WSDLMessage corresponding to wsdl:input@message

This method should not be called before the entire WSDLDefinitions is built.

abstract  java.util.Collection<WSDLPart> getParts()
          Gives all the wsdl:part(s) inside the wsdl:input/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

WSDLInput

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

getMessage

public abstract WSDLMessage getMessage()
Gives the WSDLMessage corresponding to wsdl:input@message

This method should not be called before the entire WSDLDefinitions is built. Basically after the WSDLDefinitions is built all the references are resolve in a post processing phase. IOW, the WSDL extensions should not call this method.

Returns:
may be null

getParts

public abstract java.util.Collection<WSDLPart> getParts()
Gives all the wsdl:part(s) inside the wsdl:input/wsdl:message

Returns:
never null. Maybe empty when there is no input parts. *


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