org.apache.wsil.client
Class WSILProxy

java.lang.Object
  extended by org.apache.wsil.client.WSILProxy

public class WSILProxy
extends java.lang.Object

This class gives access to an inspection.wsil document and its contents. This information can be use to find, deploy and bind services.

Version:
1.0
Author:
Alfredo da Silva

Constructor Summary
WSILProxy()
          Creates a new WSILProxy instance.
WSILProxy(org.w3c.dom.Element inspectionElement)
          Creates a new WSILProxy instance.
WSILProxy(java.lang.String wsilDocumentURL)
          Creates a new WSILProxy instance.
 
Method Summary
 BusinessService[] getBusinessServiceByServiceName(java.lang.String serviceName)
          Returns an array of BusinessServices given a service name.
 WSDLDocument[] getWSDLDocumentByBinding(QName bindingName)
          Returns an array of WSDLDocuments given a binding name.
 WSDLDocument[] getWSDLDocumentByName(java.lang.String wsdlDocName)
          Returns an array of WSDLDocuments given a name.
 WSDLDocument[] getWSDLDocumentByPortType(QName portTypeName)
          Returns an array of WSDLDocuments given a portType name.
 WSDLDocument[] getWSDLDocumentByServiceName(java.lang.String serviceName)
          Returns an array of WSDLDocuments given a service name.
 java.lang.String[] getWSDLDocumentLocations(java.lang.String serviceName)
          Returns the an array of WSDL document locations given a service name.
 WSILDocument getWSILDocument()
          Returns a WSIL document.
static void main(java.lang.String[] args)
          Displays the contents of the default WS-Inspection document or the specified document.
 void print(java.io.OutputStream out)
          Print the internal WSIL document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSILProxy

public WSILProxy()
          throws WSILException
Creates a new WSILProxy instance.

Throws:
WSILException - if an error occurs

WSILProxy

public WSILProxy(java.lang.String wsilDocumentURL)
          throws WSILException
Creates a new WSILProxy instance.

Parameters:
wsilDocumentURL - an URL value
Throws:
WSILException - if an error occurs

WSILProxy

public WSILProxy(org.w3c.dom.Element inspectionElement)
          throws WSILException
Creates a new WSILProxy instance.

Parameters:
inspectionElement - an Element value
Throws:
WSILException - if an error occurs
Method Detail

getWSILDocument

public WSILDocument getWSILDocument()
Returns a WSIL document.

Returns:
a WSILDocument value.

getWSDLDocumentByServiceName

public WSDLDocument[] getWSDLDocumentByServiceName(java.lang.String serviceName)
                                            throws WSILException
Returns an array of WSDLDocuments given a service name.

Parameters:
serviceName - a String value
Returns:
a WSDLDocument[] value or null if no documents were found.
Throws:
WSILException - if an error occurs

getWSDLDocumentByName

public WSDLDocument[] getWSDLDocumentByName(java.lang.String wsdlDocName)
                                     throws WSILException
Returns an array of WSDLDocuments given a name.

Parameters:
wsdlDocName - a String value
Returns:
a WSDLDocument value or null if no documents were found.
Throws:
WSILException - if an error occurs

getWSDLDocumentByBinding

public WSDLDocument[] getWSDLDocumentByBinding(QName bindingName)
                                        throws WSILException
Returns an array of WSDLDocuments given a binding name.

Parameters:
bindingName - a QName value
Returns:
a WSDLDocument value or null if no documents were found.
Throws:
WSILException - if an error occurs

getWSDLDocumentByPortType

public WSDLDocument[] getWSDLDocumentByPortType(QName portTypeName)
                                         throws WSILException
Returns an array of WSDLDocuments given a portType name.

Parameters:
portTypeName - a QName value
Returns:
a WSDLDocument value or null if no documents were found.
Throws:
WSILException - if an error occurs

getBusinessServiceByServiceName

public BusinessService[] getBusinessServiceByServiceName(java.lang.String serviceName)
                                                  throws WSILException
Returns an array of BusinessServices given a service name.

Parameters:
serviceName - a String value
Returns:
a BusinessService value or null if no elements were found.
Throws:
WSILException - if an error occurs

print

public void print(java.io.OutputStream out)
           throws WSILException
Print the internal WSIL document.

Parameters:
out - an OutputStream value
Throws:
WSILException - if an error occurs

getWSDLDocumentLocations

public java.lang.String[] getWSDLDocumentLocations(java.lang.String serviceName)
                                            throws WSILException
Returns the an array of WSDL document locations given a service name.

Parameters:
serviceName - a String value
Returns:
a String[] value or null if no locations were found.
Throws:
WSILException

main

public static void main(java.lang.String[] args)
Displays the contents of the default WS-Inspection document or the specified document.

Parameters:
args - an array of command-line arguments


Copyright ? 2001 International Business Machines Corporation. All Rights Reserved.