org.jactr.core.module.retrieval.six
Class DeclarativeFINSTManager

java.lang.Object
  extended by org.jactr.core.module.retrieval.six.DeclarativeFINSTManager

public class DeclarativeFINSTManager
extends java.lang.Object


Field Summary
static java.lang.String FINST_DURATION_PARAM
           
static java.lang.String NUMBER_OF_FINSTS_PARAM
           
 
Constructor Summary
DeclarativeFINSTManager(IRetrievalModule retrievalModule)
           
 
Method Summary
 void addRecentRetrieval(IChunk retrievedChunk, double when)
           
 void clearRecentRetrievals()
           
 double getFINSTDuration()
           
 int getNumberOfFINSTs()
           
 boolean hasBeenRetrieved(IChunk chunk)
           
 void removeRecentRetrieval(IChunk retrievedChunk)
           
 void setFINSTDuration(double duration)
           
 void setNumberOfFINSTs(int number)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMBER_OF_FINSTS_PARAM

public static final java.lang.String NUMBER_OF_FINSTS_PARAM
See Also:
Constant Field Values

FINST_DURATION_PARAM

public static final java.lang.String FINST_DURATION_PARAM
See Also:
Constant Field Values
Constructor Detail

DeclarativeFINSTManager

public DeclarativeFINSTManager(IRetrievalModule retrievalModule)
Method Detail

setFINSTDuration

public void setFINSTDuration(double duration)

getFINSTDuration

public double getFINSTDuration()

setNumberOfFINSTs

public void setNumberOfFINSTs(int number)

getNumberOfFINSTs

public int getNumberOfFINSTs()

addRecentRetrieval

public void addRecentRetrieval(IChunk retrievedChunk,
                               double when)

removeRecentRetrieval

public void removeRecentRetrieval(IChunk retrievedChunk)

clearRecentRetrievals

public void clearRecentRetrievals()

hasBeenRetrieved

public boolean hasBeenRetrieved(IChunk chunk)