Interface MemoryMatchTableLoader
- All Known Implementing Classes:
CombinedMatchTableLoader, EmptyMemoryMatchTableLoader, FindOnceTableLoader, NewSearchTableLoader, RefreshResultsTableLoader
public interface MemoryMatchTableLoader
Interface for loading the memory search results table. Various implementations handle the
different cases such as a search all, or a search next, or combining results with a previous
search, etc.
-
Method Summary
ChangeModifier and TypeMethodDescriptionbooleanReturns true if the search/loading did not fully complete.voiddispose()Cleans up resourcesbooleanReturns true if at least one match was found.voidloadResults(Accumulator<MemoryMatch<SearchData>> accumulator, TaskMonitor monitor) Called by the table model to initiate searching and loading using the threaded table models threading infrastructure.REMOVEDMemoryMatchRemoved
-
Method Details
-
loadResults
Called by the table model to initiate searching and loading using the threaded table models threading infrastructure.- Parameters:
accumulator- the accumulator to store results that will appear in the results tablemonitor- the task monitor
-
didTerminateEarly
boolean didTerminateEarly()Returns true if the search/loading did not fully complete. (Search limit reached, cancelled by user, etc.)- Returns:
- true if the search/loading did not fully complete
-
dispose
void dispose()Cleans up resources -
hasResults
boolean hasResults()Returns true if at least one match was found.- Returns:
- true if at least one match was found
-