edu.duke.cs.banjo.learner
Class Searcher.SearchMultipleTerminator

java.lang.Object
  extended byedu.duke.cs.banjo.learner.Searcher.SearchTerminator
      extended byedu.duke.cs.banjo.learner.Searcher.SearchMultipleTerminator
Direct Known Subclasses:
SearcherGreedy.DoubleTerminator, SearcherGreedy.SingleTerminator, SearcherGreedy.TripleTerminator, SearcherSimAnneal.DoubleTerminator, SearcherSimAnneal.SingleTerminator, SearcherSimAnneal.TripleTerminator
Enclosing class:
Searcher

protected abstract class Searcher.SearchMultipleTerminator
extends Searcher.SearchTerminator

Subclass class of inner classes for terminating a search using possibly multiple criteria.


Field Summary
 
Fields inherited from class edu.duke.cs.banjo.learner.Searcher.SearchTerminator
displayPercent
 
Constructor Summary
protected Searcher.SearchMultipleTerminator()
           
 
Method Summary
protected abstract  boolean checkTerminationCondition()
           
protected  java.lang.StringBuffer generateFeedback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Searcher.SearchMultipleTerminator

protected Searcher.SearchMultipleTerminator()
Method Detail

checkTerminationCondition

protected abstract boolean checkTerminationCondition()
                                              throws java.lang.Exception
Specified by:
checkTerminationCondition in class Searcher.SearchTerminator
Throws:
java.lang.Exception

generateFeedback

protected java.lang.StringBuffer generateFeedback()
                                           throws java.lang.Exception
Overrides:
generateFeedback in class Searcher.SearchTerminator
Throws:
java.lang.Exception