edu.cmu.minorthird.ui
Class TrainTestExtractor

java.lang.Object
  extended by edu.cmu.minorthird.ui.UIMain
      extended by edu.cmu.minorthird.ui.TrainTestExtractor
All Implemented Interfaces:
CommandLineProcessor.Configurable, Console.Task

public class TrainTestExtractor
extends UIMain

Do a train/test experiment for named-entity extractors.

Author:
William Cohen

Field Summary
 
Fields inherited from class edu.cmu.minorthird.ui.UIMain
base, gui, main, viewButton
 
Constructor Summary
TrainTestExtractor()
           
 
Method Summary
 void doMain()
          Do the main action, after setting all parameters.
 CommandLineProcessor getCLP()
          Produce a command-line processor that configures this object.
 java.lang.Object getMainResult()
          Return the result of the action.
 CommandLineUtil.SaveParams getSaveParameters()
           
 CommandLineUtil.ExtractionSignalParams getSignalParameters()
           
 CommandLineUtil.SplitterParams getSplitterParameters()
           
 CommandLineUtil.TrainExtractorParams getTrainingParameters()
           
 java.lang.String getTrainTestExtractorHelp()
           
static void main(java.lang.String[] args)
           
 void setSaveParameters(CommandLineUtil.SaveParams save)
           
 void setSignalParameters(CommandLineUtil.ExtractionSignalParams signal)
           
 void setSplitterParameters(CommandLineUtil.SplitterParams trainTest)
           
 void setTrainingParameters(CommandLineUtil.TrainExtractorParams train)
           
 
Methods inherited from class edu.cmu.minorthird.ui.UIMain
callMain, getBaseParameters, getLabels, helloWorld, noLabelsMessage, setBaseParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrainTestExtractor

public TrainTestExtractor()
Method Detail

getTrainTestExtractorHelp

public java.lang.String getTrainTestExtractorHelp()

getCLP

public CommandLineProcessor getCLP()
Description copied from interface: CommandLineProcessor.Configurable
Produce a command-line processor that configures this object.


getSaveParameters

public CommandLineUtil.SaveParams getSaveParameters()

setSaveParameters

public void setSaveParameters(CommandLineUtil.SaveParams save)

getSignalParameters

public CommandLineUtil.ExtractionSignalParams getSignalParameters()

setSignalParameters

public void setSignalParameters(CommandLineUtil.ExtractionSignalParams signal)

getTrainingParameters

public CommandLineUtil.TrainExtractorParams getTrainingParameters()

setTrainingParameters

public void setTrainingParameters(CommandLineUtil.TrainExtractorParams train)

getSplitterParameters

public CommandLineUtil.SplitterParams getSplitterParameters()

setSplitterParameters

public void setSplitterParameters(CommandLineUtil.SplitterParams trainTest)

doMain

public void doMain()
Description copied from class: UIMain
Do the main action, after setting all parameters.

Specified by:
doMain in interface Console.Task
Specified by:
doMain in class UIMain

getMainResult

public java.lang.Object getMainResult()
Description copied from class: UIMain
Return the result of the action.

Specified by:
getMainResult in interface Console.Task
Specified by:
getMainResult in class UIMain

main

public static void main(java.lang.String[] args)