annotool.gui.model
Class Chain

java.lang.Object
  extended by annotool.gui.model.Chain

public class Chain
extends java.lang.Object

Represents a single chain of algorithms. It consists one classifier, 0 or more extractors and 0 or more selectors.


Constructor Summary
Chain(java.lang.String name)
           
 
Method Summary
 void addClassifierParam(java.lang.String key, java.lang.String value)
           
 void addExtractor(Extractor ex)
           
 void addSelector(Selector sel)
           
 void clearExtractors()
           
 void clearSelectors()
           
 java.lang.String getClassifier()
           
 java.lang.String getClassifierClassName()
           
 java.lang.String getClassifierExternalPath()
           
 java.util.HashMap<java.lang.String,java.lang.String> getClassParams()
           
 java.util.ArrayList<Extractor> getExtractors()
           
 java.lang.String getName()
           
 java.util.ArrayList<Selector> getSelectors()
           
 boolean hasExtractors()
           
 boolean hasSelectors()
           
 boolean isComplete()
           
 void setClassifier(java.lang.String classifier)
           
 void setClassifierClassName(java.lang.String classifierClassName)
           
 void setClassifierExternalPath(java.lang.String classifierExternalPath)
           
 void setClassParams(java.util.HashMap<java.lang.String,java.lang.String> classParams)
           
 void setExtractors(java.util.ArrayList<Extractor> extractors)
           
 void setName(java.lang.String name)
           
 void setSelectors(java.util.ArrayList<Selector> selectors)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Chain

public Chain(java.lang.String name)
Method Detail

addExtractor

public void addExtractor(Extractor ex)

addSelector

public void addSelector(Selector sel)

clearExtractors

public void clearExtractors()

clearSelectors

public void clearSelectors()

addClassifierParam

public void addClassifierParam(java.lang.String key,
                               java.lang.String value)

hasExtractors

public boolean hasExtractors()

hasSelectors

public boolean hasSelectors()

isComplete

public boolean isComplete()

toString

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

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getExtractors

public java.util.ArrayList<Extractor> getExtractors()

setExtractors

public void setExtractors(java.util.ArrayList<Extractor> extractors)

getSelectors

public java.util.ArrayList<Selector> getSelectors()

setSelectors

public void setSelectors(java.util.ArrayList<Selector> selectors)

getClassifier

public java.lang.String getClassifier()

setClassifier

public void setClassifier(java.lang.String classifier)

getClassParams

public java.util.HashMap<java.lang.String,java.lang.String> getClassParams()

setClassParams

public void setClassParams(java.util.HashMap<java.lang.String,java.lang.String> classParams)

getClassifierClassName

public java.lang.String getClassifierClassName()

setClassifierClassName

public void setClassifierClassName(java.lang.String classifierClassName)

getClassifierExternalPath

public java.lang.String getClassifierExternalPath()

setClassifierExternalPath

public void setClassifierExternalPath(java.lang.String classifierExternalPath)