edu.duke.cs.banjo.learner.components
Class RecorderStandard

java.lang.Object
  extended byedu.duke.cs.banjo.learner.components.Recorder
      extended byedu.duke.cs.banjo.learner.components.RecorderStandard
All Implemented Interfaces:
RecorderI

public class RecorderStandard
extends Recorder

Provides a set of "standard" statistics describing the progress and results of the search algorithms.

Details:

Change History:
Created May 4, 2004

Author:
Jurgen Sladeczek (hjs)
For the latest info, please visit www.cs.duke.edu.

Field Summary
 
Fields inherited from class edu.duke.cs.banjo.learner.components.Recorder
outputFileFlags, outputResultsOnly, outputSummaryOnly, outputToAllFiles, outputTraceOnly, processData, resultBuffer, statisticsBuffer, summaryBuffer, timeFormat, traceBuffer
 
Constructor Summary
RecorderStandard(Settings _processData)
           
 
Method Summary
 void recordFinalData(SearcherI searcher)
           
 void recordInitialData(SearcherI searcher)
           
 void recordRecurringData(SearcherI searcher)
           
 void recordSpecifiedData(java.lang.StringBuffer dataToRecord)
           
 
Methods inherited from class edu.duke.cs.banjo.learner.components.Recorder
collectFeedback, commitData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecorderStandard

public RecorderStandard(Settings _processData)
                 throws java.lang.Exception
Method Detail

recordInitialData

public void recordInitialData(SearcherI searcher)
                       throws java.lang.Exception
Specified by:
recordInitialData in interface RecorderI
Overrides:
recordInitialData in class Recorder
Throws:
java.lang.Exception

recordRecurringData

public void recordRecurringData(SearcherI searcher)
                         throws java.lang.Exception
Specified by:
recordRecurringData in interface RecorderI
Specified by:
recordRecurringData in class Recorder
Throws:
java.lang.Exception

recordFinalData

public void recordFinalData(SearcherI searcher)
                     throws java.lang.Exception
Specified by:
recordFinalData in interface RecorderI
Overrides:
recordFinalData in class Recorder
Throws:
java.lang.Exception

recordSpecifiedData

public void recordSpecifiedData(java.lang.StringBuffer dataToRecord)
                         throws java.lang.Exception
Specified by:
recordSpecifiedData in interface RecorderI
Specified by:
recordSpecifiedData in class Recorder
Throws:
java.lang.Exception