annotool.io
Class ChainModel

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

public class ChainModel
extends java.lang.Object

This class is responsible for storing trained model from memory into file and loading from file into the memory.


Constructor Summary
ChainModel()
           
 
Method Summary
 void addExtractor(Extractor ex)
           
 void addSelector(Selector sel)
           
 java.lang.String getChannel()
           
 Classifier getClassifier()
           
 java.lang.String getClassifierName()
           
 java.util.HashMap<java.lang.String,java.lang.String> getClassNames()
           
 java.util.HashMap<java.lang.String,java.lang.String> getClassParams()
           
 java.util.ArrayList<Extractor> getExtractors()
           
 java.lang.String getImageSet()
           
 java.lang.String getImageSize()
           
 java.lang.String getLabel()
           
 java.lang.String getMode()
           
 float getResult()
           
 java.util.ArrayList<Selector> getSelectors()
           
 java.lang.String getTestingSet()
           
 boolean isBinary()
           
 boolean isValid()
           
 void read(java.io.File file)
           
 void setBar(javax.swing.JProgressBar bar)
           
 void setChannel(java.lang.String channel)
           
 void setClassifier(Classifier classifier)
           
 void setClassifierClass(java.lang.String classifierClass)
           
 void setClassifierName(java.lang.String classifierName)
           
 void setClassifierPath(java.lang.String path)
           
 void setClassNames(java.util.HashMap<java.lang.String,java.lang.String> classNames)
           
 void setClassParams(java.util.HashMap<java.lang.String,java.lang.String> classParams)
           
 void setExtractors(java.util.ArrayList<Extractor> extractors)
           
 void setImageSet(java.lang.String imageSet)
           
 void setImageSize(java.lang.String imageSize)
           
 void setLabel(java.lang.String label)
           
 void setMode(java.lang.String mode)
           
 void setResult(float result)
           
 void setSelectors(java.util.ArrayList<Selector> selectors)
           
 void setTestingSet(java.lang.String testingSet)
           
 void write(java.io.File baseFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainModel

public ChainModel()
Method Detail

write

public void write(java.io.File baseFile)

read

public void read(java.io.File file)
          throws java.io.FileNotFoundException,
                 java.lang.Exception
Throws:
java.io.FileNotFoundException
java.lang.Exception

isValid

public boolean isValid()

isBinary

public boolean isBinary()

addExtractor

public void addExtractor(Extractor ex)

addSelector

public void addSelector(Selector sel)

getImageSet

public java.lang.String getImageSet()

setImageSet

public void setImageSet(java.lang.String imageSet)

getTestingSet

public java.lang.String getTestingSet()

setTestingSet

public void setTestingSet(java.lang.String testingSet)

getImageSize

public java.lang.String getImageSize()

setImageSize

public void setImageSize(java.lang.String imageSize)

getMode

public java.lang.String getMode()

setMode

public void setMode(java.lang.String mode)

getChannel

public java.lang.String getChannel()

setChannel

public void setChannel(java.lang.String channel)

getResult

public float getResult()

setResult

public void setResult(float result)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getClassNames

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

setClassNames

public void setClassNames(java.util.HashMap<java.lang.String,java.lang.String> classNames)

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)

getClassifierName

public java.lang.String getClassifierName()

setClassifierName

public void setClassifierName(java.lang.String classifierName)

getClassifier

public Classifier getClassifier()

setClassifier

public void setClassifier(Classifier 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)

setBar

public void setBar(javax.swing.JProgressBar bar)

setClassifierPath

public void setClassifierPath(java.lang.String path)

setClassifierClass

public void setClassifierClass(java.lang.String classifierClass)