|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.petals.component.framework.util.WSDLUtilImpl
public final class WSDLUtilImpl
Util class to manipulate WSDL Document or Definition.
| Constructor Summary | |
|---|---|
WSDLUtilImpl()
Creates a new instance of WSDLUtilImpl |
|
| Method Summary | |
|---|---|
static org.w3c.dom.Document |
convertDescriptionToDocument(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription)
Convert the description to a document |
static void |
convertDescriptionToFile(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description description,
java.io.File wsdlFile)
Write a description into a file. |
static java.lang.String |
convertDescriptionToString(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription)
Convert the description to a string |
static org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description |
createLightWSDL20Description(javax.xml.namespace.QName interfaceQName,
javax.xml.namespace.QName serviceQName,
java.lang.String endpointName)
Create a light WSDL2.0 description from the given ServiceEndpoint. |
static org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description |
createWsdlDescription(java.net.URL wsdlLocation)
Create a wsdl description. |
static org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description |
createWsdlDescription(java.net.URL wsdlLocation,
boolean processAutogenerateEndpoint)
Create a wsdl description. |
static org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description |
createWsdlDescription(java.net.URL wsdlLocation,
boolean processAutogenerateEndpoint,
boolean addImportedDocumentsInWsdl)
Create a wsdl description. |
static java.util.List<org.ow2.easywsdl.wsdl.api.Endpoint> |
getEndpointList(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription)
Get the endpoints into a wsdl description. |
static java.util.List<org.ow2.easywsdl.wsdl.api.Endpoint> |
getEndpointList(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription,
javax.xml.namespace.QName serviceQNameFilter,
java.lang.String endpointNameFilter)
Get the endpoints into a wsdl description. |
static boolean |
isDescriptionContaining(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription,
javax.jbi.servicedesc.ServiceEndpoint endpoint)
Check if a description contains a specific endpoint |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WSDLUtilImpl()
throws org.ow2.easywsdl.wsdl.api.WSDLException
WSDLUtilImpl
org.ow2.easywsdl.wsdl.api.WSDLException| Method Detail |
|---|
public static final org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description createLightWSDL20Description(javax.xml.namespace.QName interfaceQName,
javax.xml.namespace.QName serviceQName,
java.lang.String endpointName)
throws org.ow2.easywsdl.wsdl.api.WSDLException
interfaceQName - must be non nullserviceQName - must be non nullendpointName - must be non null
org.ow2.easywsdl.wsdl.api.WSDLExceptionorg.ow2.petals.component.framework.util
public static final java.util.List<org.ow2.easywsdl.wsdl.api.Endpoint> getEndpointList(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription,
javax.xml.namespace.QName serviceQNameFilter,
java.lang.String endpointNameFilter)
wsdlDescription - the wsdl description generated by easy wsdlserviceQNameFilter - if not null, only the endpoints with this service QName will
be returnendpointNameFilter - if not null, only the endpoints with this name will be return
public static final java.util.List<org.ow2.easywsdl.wsdl.api.Endpoint> getEndpointList(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription)
wsdlDescription - the wsdl description generated by easy wsdl
public static final org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description createWsdlDescription(java.net.URL wsdlLocation)
throws org.ow2.easywsdl.wsdl.api.WSDLException
wsdlLocation - the location of the wsdl file
org.ow2.easywsdl.wsdl.api.WSDLException
public static final org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description createWsdlDescription(java.net.URL wsdlLocation,
boolean processAutogenerateEndpoint)
throws org.ow2.easywsdl.wsdl.api.WSDLException
wsdlLocation - the location of the wsdl fileprocessAutogenerateEndpoint - true if you want to replace the endpoints named
Constants.Component#AUTOGENERATED_ENDPOINT_NAMEorg.ow2.easywsdl.wsdl.api.WSDLException
public static final org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description createWsdlDescription(java.net.URL wsdlLocation,
boolean processAutogenerateEndpoint,
boolean addImportedDocumentsInWsdl)
throws org.ow2.easywsdl.wsdl.api.WSDLException
wsdlLocation - the location of the wsdl fileprocessAutogenerateEndpoint - true if you want to replace the endpoints named
Constants.Component#AUTOGENERATED_ENDPOINT_NAMEaddImportedDocumentsInWsdl - if true the imported document are written in the description.
org.ow2.easywsdl.wsdl.api.WSDLException
public static final org.w3c.dom.Document convertDescriptionToDocument(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription)
throws org.ow2.easywsdl.wsdl.api.WSDLException
wsdlDescription - the description
org.ow2.easywsdl.wsdl.api.WSDLException
public static final java.lang.String convertDescriptionToString(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription)
throws org.ow2.easywsdl.wsdl.api.WSDLException
wsdlDescription - the description
org.ow2.easywsdl.wsdl.api.WSDLException
public static final boolean isDescriptionContaining(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description wsdlDescription,
javax.jbi.servicedesc.ServiceEndpoint endpoint)
wsdlDescription - the descriptionendpoint - the endpoint. must be non null, with a service non null and a
name non null
public static final void convertDescriptionToFile(org.ow2.easywsdl.extensions.wsdl4complexwsdl.api.Description description,
java.io.File wsdlFile)
throws org.ow2.easywsdl.wsdl.api.WSDLException
description - the wsdl descriptionwsdlFile - The location of the destination wsdl file.
org.ow2.easywsdl.wsdl.api.WSDLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||