Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.embl.ebi.escience.scuflui.workbench
Class WSDLBasedProcessorFactory  view WSDLBasedProcessorFactory download WSDLBasedProcessorFactory.java

java.lang.Object
  extended byorg.embl.ebi.escience.scuflui.workbench.WSDLBasedProcessorFactory
All Implemented Interfaces:
ProcessorFactory

public class WSDLBasedProcessorFactory
extends java.lang.Object
implements ProcessorFactory

Implementation of ProcessorFactory that creates WSDLBasedProcessor nodes


Field Summary
(package private)  java.lang.String operationName
           
(package private)  java.lang.String portTypeName
           
(package private)  java.lang.String wsdlLocation
           
 
Constructor Summary
WSDLBasedProcessorFactory(java.lang.String wsdlLocation, java.lang.String portTypeName, java.lang.String operationName)
          Create a new factory with the specified wsdl location, port type name and operation name
 
Method Summary
 void createProcessor(java.lang.String name, org.embl.ebi.escience.scufl.ScuflModel model)
          Create a new WSDLBasedProcessor and add it to the model
 java.lang.Class getProcessorClass()
          Return the Class object for processors that would be created by this factory
 java.lang.String getProcessorDescription()
          Return a description of the factory
 java.lang.String toString()
          Return the operation name as the toString result
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wsdlLocation

java.lang.String wsdlLocation

portTypeName

java.lang.String portTypeName

operationName

java.lang.String operationName
Constructor Detail

WSDLBasedProcessorFactory

public WSDLBasedProcessorFactory(java.lang.String wsdlLocation,
                                 java.lang.String portTypeName,
                                 java.lang.String operationName)
Create a new factory with the specified wsdl location, port type name and operation name

Method Detail

toString

public java.lang.String toString()
Return the operation name as the toString result


createProcessor

public void createProcessor(java.lang.String name,
                            org.embl.ebi.escience.scufl.ScuflModel model)
                     throws org.embl.ebi.escience.scufl.ProcessorCreationException,
                            org.embl.ebi.escience.scufl.DuplicateProcessorNameException
Create a new WSDLBasedProcessor and add it to the model

Specified by:
createProcessor in interface ProcessorFactory

getProcessorDescription

public java.lang.String getProcessorDescription()
Return a description of the factory

Specified by:
getProcessorDescription in interface ProcessorFactory

getProcessorClass

public java.lang.Class getProcessorClass()
Return the Class object for processors that would be created by this factory

Specified by:
getProcessorClass in interface ProcessorFactory