annotool.gui.model
Class Chain
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Chain
public Chain(java.lang.String name)
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)