org.embl.ebi.escience.scuflworkers.apiconsumer
Class APIConsumerDefinition

java.lang.Object
  extended by org.embl.ebi.escience.scuflworkers.apiconsumer.APIConsumerDefinition

public class APIConsumerDefinition
extends java.lang.Object

Definition for an APIConsumer processor or factory

Author:
Tom Oinn

Constructor Summary
APIConsumerDefinition(org.jdom.Element defElement)
           
APIConsumerDefinition(java.lang.String className, java.lang.String methodName, java.lang.String[] pNames, java.lang.String[] pTypes, int[] pDimensions, java.lang.String tName, int tDimension, java.lang.String description, boolean isConstructor, boolean isStatic)
           
 
Method Summary
 org.jdom.Element asXML()
           
 java.lang.String getClassName()
           
 java.lang.String getDescription()
           
 java.lang.String getMethodName()
           
 int[] getPDimensions()
           
 java.lang.String[] getPNames()
           
 java.lang.String[] getPTypes()
           
 java.lang.String getTavernaObjectTypeString()
           
 java.lang.String getTavernaOutputTypeString()
           
 java.lang.String[] getTavernaTypeStrings()
           
 int getTDimension()
           
 java.lang.String getTName()
           
 boolean isConstructor()
           
 boolean isStatic()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

APIConsumerDefinition

public APIConsumerDefinition(java.lang.String className,
                             java.lang.String methodName,
                             java.lang.String[] pNames,
                             java.lang.String[] pTypes,
                             int[] pDimensions,
                             java.lang.String tName,
                             int tDimension,
                             java.lang.String description,
                             boolean isConstructor,
                             boolean isStatic)

APIConsumerDefinition

public APIConsumerDefinition(org.jdom.Element defElement)
Method Detail

asXML

public org.jdom.Element asXML()

getTavernaTypeStrings

public java.lang.String[] getTavernaTypeStrings()

getTavernaOutputTypeString

public java.lang.String getTavernaOutputTypeString()

getTavernaObjectTypeString

public java.lang.String getTavernaObjectTypeString()

getClassName

public java.lang.String getClassName()

getMethodName

public java.lang.String getMethodName()

getPNames

public java.lang.String[] getPNames()

getPDimensions

public int[] getPDimensions()

getPTypes

public java.lang.String[] getPTypes()

getTName

public java.lang.String getTName()

getTDimension

public int getTDimension()

getDescription

public java.lang.String getDescription()

isConstructor

public boolean isConstructor()

isStatic

public boolean isStatic()