org.jvnet.wom.api
Class WSDLService

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

public abstract class WSDLService
extends WSDLEntity

Abstraction of wsdl:service.

Author:
Vivek Pandey

Constructor Summary
protected WSDLService(org.xml.sax.Locator locator, javax.xml.namespace.QName name)
           
 
Method Summary
abstract  WSDLPort get(javax.xml.namespace.QName portName)
          Gets the WSDLPort for a given port name
abstract  java.lang.Iterable<? extends WSDLPort> getPorts()
          Gives all the WSDLPort in a wsdl:service WSDLService
 
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

WSDLService

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

get

public abstract WSDLPort get(javax.xml.namespace.QName portName)
Gets the WSDLPort for a given port name

Parameters:
portName - non-null operationName
Returns:
null if a WSDLPort is not found

getPorts

public abstract java.lang.Iterable<? extends WSDLPort> getPorts()
Gives all the WSDLPort in a wsdl:service WSDLService



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