org.jvnet.wom.api
Interface WSDLSet

All Known Implementing Classes:
WSDLSetImpl

public interface WSDLSet

Provides set of WSDL documents parsed.


Method Summary
 WSDLBoundPortType boundPortType(javax.xml.namespace.QName portType)
           
 java.util.Iterator<WSDLBoundPortType> boundPortTypes()
           
 WSDLDefinitions getWSDL(java.lang.String targetNamespace)
          WSDLDefinitions for a given targetNamespace.
 java.util.Iterator<WSDLDefinitions> getWSDLs()
          Gives an immutable collection of WSDLDefinitions.
 WSDLMessage message(javax.xml.namespace.QName message)
           
 java.util.Iterator<WSDLMessage> messages()
           
 WSDLPortType portType(javax.xml.namespace.QName portTypeName)
           
 java.util.Iterator<WSDLPortType> portTypes()
           
 java.lang.Object resolveElement(javax.xml.namespace.QName type)
           
 java.lang.Object resolveType(javax.xml.namespace.QName type)
           
 WSDLService service(javax.xml.namespace.QName serviceName)
           
 java.util.Iterator<WSDLService> services()
           
 java.util.Iterator<WSDLTypes> types()
           
 WSDLTypes types(java.lang.String targetNamespace)
           
 

Method Detail

getWSDL

WSDLDefinitions getWSDL(java.lang.String targetNamespace)
WSDLDefinitions for a given targetNamespace.

Parameters:
targetNamespace - non-null targetNamespace
Returns:
WSDLDefinitions, may be null

getWSDLs

java.util.Iterator<WSDLDefinitions> getWSDLs()
Gives an immutable collection of WSDLDefinitions.


services

java.util.Iterator<WSDLService> services()

boundPortTypes

java.util.Iterator<WSDLBoundPortType> boundPortTypes()

portTypes

java.util.Iterator<WSDLPortType> portTypes()

messages

java.util.Iterator<WSDLMessage> messages()

types

java.util.Iterator<WSDLTypes> types()

service

WSDLService service(javax.xml.namespace.QName serviceName)

portType

WSDLPortType portType(javax.xml.namespace.QName portTypeName)

boundPortType

WSDLBoundPortType boundPortType(javax.xml.namespace.QName portType)

message

WSDLMessage message(javax.xml.namespace.QName message)

types

WSDLTypes types(java.lang.String targetNamespace)

resolveType

java.lang.Object resolveType(javax.xml.namespace.QName type)

resolveElement

java.lang.Object resolveElement(javax.xml.namespace.QName type)


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