org.jbpm.bpel.wsdl.xml
Class WsdlUtil

java.lang.Object
  extended by org.jbpm.bpel.wsdl.xml.WsdlUtil

public class WsdlUtil
extends Object

Utility methods for dealing with JWSDL objects.

Version:
$Revision: 1.4 $ $Date: 2007/10/17 22:02:52 $
Author:
Alejandro Guízar

Method Summary
static Import createImport(javax.wsdl.Definition def)
           
static QName getDocLitElementName(javax.wsdl.Message message)
           
static javax.wsdl.extensions.ExtensibilityElement getExtension(List extensions, QName extensionType)
           
static Iterator getExtensions(List extensions, QName extensionType)
           
static javax.wsdl.factory.WSDLFactory getFactory()
           
static javax.wsdl.Message getMessage(javax.wsdl.Definition def, QName name)
           
static PartnerLinkType getPartnerLinkType(javax.wsdl.Definition def, QName name)
           
static javax.wsdl.PortType getPortType(javax.wsdl.Definition def, QName name)
           
static Property getProperty(javax.wsdl.Definition def, QName name)
           
static javax.wsdl.Definition getSharedDefinition()
           
static javax.wsdl.extensions.ExtensionRegistry getSharedExtensionRegistry()
           
static javax.wsdl.Definition readResource(Class clazz, String resource)
           
static javax.wsdl.Definition readText(String text)
           
static javax.wsdl.Definition writeAndRead(javax.wsdl.Definition definition)
           
static void writeFile(File file, javax.wsdl.Definition def, javax.wsdl.xml.WSDLWriter writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFactory

public static javax.wsdl.factory.WSDLFactory getFactory()

getSharedDefinition

public static javax.wsdl.Definition getSharedDefinition()

getSharedExtensionRegistry

public static javax.wsdl.extensions.ExtensionRegistry getSharedExtensionRegistry()

readText

public static javax.wsdl.Definition readText(String text)
                                      throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

readResource

public static javax.wsdl.Definition readResource(Class clazz,
                                                 String resource)
                                          throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

writeFile

public static void writeFile(File file,
                             javax.wsdl.Definition def,
                             javax.wsdl.xml.WSDLWriter writer)
                      throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

writeAndRead

public static javax.wsdl.Definition writeAndRead(javax.wsdl.Definition definition)
                                          throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

getPortType

public static javax.wsdl.PortType getPortType(javax.wsdl.Definition def,
                                              QName name)

getMessage

public static javax.wsdl.Message getMessage(javax.wsdl.Definition def,
                                            QName name)

getPartnerLinkType

public static PartnerLinkType getPartnerLinkType(javax.wsdl.Definition def,
                                                 QName name)

getProperty

public static Property getProperty(javax.wsdl.Definition def,
                                   QName name)

getExtension

public static javax.wsdl.extensions.ExtensibilityElement getExtension(List extensions,
                                                                      QName extensionType)

getExtensions

public static Iterator getExtensions(List extensions,
                                     QName extensionType)

getDocLitElementName

public static QName getDocLitElementName(javax.wsdl.Message message)

createImport

public static Import createImport(javax.wsdl.Definition def)