edu.duke.cs.banjo.learner
Interface SearcherI

All Known Implementing Classes:
Searcher

public interface SearcherI

Documents the interface for creating a searcher implementation.

Details:

Change History:
Created on Apr 14, 2004

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

Method Summary
 void executeSearch()
          Performes a search (this is the core method for any searcher implementation).
 java.lang.StringBuffer provideCollectedStatistics()
           
 void updateProcessData(Settings processData)
          Updates whatever setting within processData that is being changed in the particular searcher implementation
 

Method Detail

executeSearch

public void executeSearch()
                   throws java.lang.Exception
Performes a search (this is the core method for any searcher implementation).

Throws:
java.lang.Exception

updateProcessData

public void updateProcessData(Settings processData)
                       throws java.lang.Exception
Updates whatever setting within processData that is being changed in the particular searcher implementation

Parameters:
processData - The data to be exchanged.
Throws:
java.lang.Exception

provideCollectedStatistics

public java.lang.StringBuffer provideCollectedStatistics()
                                                  throws java.lang.Exception
Returns:
Returns the statistics about the particular evaluator implementation.
Throws:
java.lang.Exception