MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.query.webservice
Class WSDLGenerator

java.lang.Object
  extended by ch.ethz.mxquery.query.webservice.WSDLGenerator

public class WSDLGenerator
extends java.lang.Object

Generates a WSDL (String) for a Hashtable of Functions


Constructor Summary
WSDLGenerator(java.lang.String location)
          Constructor.
WSDLGenerator(java.lang.String location, java.lang.String serviceName, java.lang.String endpointName)
           
 
Method Summary
 java.lang.String generate(java.util.Hashtable externalFunctions, java.lang.String namespace, Context context)
          Generates the WSLD for the passed (external) functions.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLGenerator

public WSDLGenerator(java.lang.String location)
Constructor.

Parameters:
location - URLString with the address of the provided webservice.

WSDLGenerator

public WSDLGenerator(java.lang.String location,
                     java.lang.String serviceName,
                     java.lang.String endpointName)
Method Detail

generate

public java.lang.String generate(java.util.Hashtable externalFunctions,
                                 java.lang.String namespace,
                                 Context context)
                          throws MXQueryException
Generates the WSLD for the passed (external) functions.

Parameters:
externalFunctions -
namespace - Only function that are in this namespace are exported!
Returns:
the generated WSDL as string
Throws:
MXQueryException

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich