annotool.io
Class Algorithm

java.lang.Object
  extended by annotool.io.Algorithm

public class Algorithm
extends java.lang.Object

Represents a single algorithm(extractor, selector, classifier) loaded from the Algorithm.xml file. This can be later displayed in GUI component.


Constructor Summary
Algorithm(java.lang.String name, java.lang.String type)
           
Algorithm(java.lang.String name, java.lang.String type, java.lang.String className)
           
 
Method Summary
 void addParam(Parameter param)
           
 java.lang.String getClassName()
           
 java.lang.String getDescription()
           
 java.lang.String getExternalPath()
           
 java.lang.String getName()
           
 java.util.ArrayList<Parameter> getParam()
           
 java.lang.String getType()
           
 void setClassName(java.lang.String className)
           
 void setDescription(java.lang.String description)
           
 void setExternalPath(java.lang.String externalPath)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Algorithm

public Algorithm(java.lang.String name,
                 java.lang.String type)

Algorithm

public Algorithm(java.lang.String name,
                 java.lang.String type,
                 java.lang.String className)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

getExternalPath

public java.lang.String getExternalPath()

setExternalPath

public void setExternalPath(java.lang.String externalPath)

getParam

public java.util.ArrayList<Parameter> getParam()

addParam

public void addParam(Parameter param)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object