org.biomoby.client.taverna.plugin
Class MobyParseDatatypeProcessor

java.lang.Object
  extended by org.embl.ebi.escience.scufl.Processor
      extended by org.biomoby.client.taverna.plugin.MobyParseDatatypeProcessor
All Implemented Interfaces:
java.io.Serializable, IProcessor

public class MobyParseDatatypeProcessor
extends Processor
implements java.io.Serializable

A processor that breaks up a Moby datatype into its component parts minus all the moby wrappings.

Author:
Eddie Kawas
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.embl.ebi.escience.scufl.IProcessor
ENACTOR
 
Constructor Summary
MobyParseDatatypeProcessor(ScuflModel model, java.lang.String workflowName, org.biomoby.shared.MobyDataType datatype, java.lang.String articleName, java.lang.String registryEndpoint)
           
MobyParseDatatypeProcessor(ScuflModel model, java.lang.String workflowName, java.lang.String datatypeName, java.lang.String articleName, java.lang.String registryEndpoint)
           
 
Method Summary
 java.lang.String getArticleNameUsedByService()
           
 org.biomoby.shared.Central getCentral()
           
 org.biomoby.shared.MobyDataType getDatatype()
           
 java.lang.String getDatatypeName()
           
 java.util.Properties getProperties()
          Get the properties for this processor for display purposes
 java.lang.String getRegistryEndpoint()
           
 java.lang.String getWorkflowName()
           
 void setArticleNameUsedByService(java.lang.String articleNameUsedByService)
           
 void setCentral(org.biomoby.shared.Central central)
           
 void setDatatype(org.biomoby.shared.MobyDataType datatype)
           
 void setDatatypeName(java.lang.String datatypeName)
           
 void setRegistryEndpoint(java.lang.String registryEndpoint)
           
 void setWorkflowName(java.lang.String workflowName)
           
 
Methods inherited from class org.embl.ebi.escience.scufl.Processor
addAlternate, addAnnotationTemplate, addBreakpoint, addPort, defaultAnnotationTemplates, fireModelEvent, getAlternatesArray, getAlternatesList, getAnnotationTemplates, getBackoff, getBoundInputPorts, getBoundOutputPorts, getCritical, getDefaultWorkers, getDescription, getInputPorts, getIterationStrategy, getLogLevel, getMaximumWorkers, getModel, getName, getOutputPorts, getPorts, getRealLogLevel, getResourceHost, getRetries, getRetryDelay, getTimeout, getWorkers, hasBreakpoint, isBoring, isOffline, locatePort, locatePort, removeAlternate, removeAnnotationTemplate, removePort, rmvBreakpoint, setBackoff, setBoring, setCritical, setDescription, setIterationStrategy, setLogLevel, setName, setOffline, setOnline, setRetries, setRetryDelay, setTimeout, setWorkers, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MobyParseDatatypeProcessor

public MobyParseDatatypeProcessor(ScuflModel model,
                                  java.lang.String workflowName,
                                  java.lang.String datatypeName,
                                  java.lang.String articleName,
                                  java.lang.String registryEndpoint)
                           throws ProcessorCreationException,
                                  DuplicateProcessorNameException
Parameters:
model - a scufl model
workflowName - the name of this processor
datatypeName - the name of the datatype that we are processing
articleName - the article name of the datatype
registryEndpoint - the endpoint where we can find information about the datatype
Throws:
ProcessorCreationException
DuplicateProcessorNameException

MobyParseDatatypeProcessor

public MobyParseDatatypeProcessor(ScuflModel model,
                                  java.lang.String workflowName,
                                  org.biomoby.shared.MobyDataType datatype,
                                  java.lang.String articleName,
                                  java.lang.String registryEndpoint)
                           throws ProcessorCreationException,
                                  DuplicateProcessorNameException
Parameters:
model -
workflowName -
datatype -
articleName -
registryEndpoint -
Throws:
ProcessorCreationException
DuplicateProcessorNameException
Method Detail

getProperties

public java.util.Properties getProperties()
Get the properties for this processor for display purposes

Specified by:
getProperties in interface IProcessor
Specified by:
getProperties in class Processor
Returns:
a Properties instance containing all processor-specific properties, or optinally null if there are none

getArticleNameUsedByService

public java.lang.String getArticleNameUsedByService()

getCentral

public org.biomoby.shared.Central getCentral()

getDatatype

public org.biomoby.shared.MobyDataType getDatatype()

getDatatypeName

public java.lang.String getDatatypeName()

getRegistryEndpoint

public java.lang.String getRegistryEndpoint()

getWorkflowName

public java.lang.String getWorkflowName()

setArticleNameUsedByService

public void setArticleNameUsedByService(java.lang.String articleNameUsedByService)

setCentral

public void setCentral(org.biomoby.shared.Central central)

setDatatype

public void setDatatype(org.biomoby.shared.MobyDataType datatype)

setDatatypeName

public void setDatatypeName(java.lang.String datatypeName)

setRegistryEndpoint

public void setRegistryEndpoint(java.lang.String registryEndpoint)

setWorkflowName

public void setWorkflowName(java.lang.String workflowName)