public class LfeSearchManagerImpl extends java.lang.Object implements LfeSearchManager, CloseSearchTask.Callback
| Constructor and Description |
|---|
LfeSearchManagerImpl(LargeFileEditor largeFileEditor,
FileDataProviderForSearch fileDataProviderForSearch,
RangeSearchCreator rangeSearchCreator) |
public LfeSearchManagerImpl(LargeFileEditor largeFileEditor, FileDataProviderForSearch fileDataProviderForSearch, RangeSearchCreator rangeSearchCreator)
public SearchReplaceComponent getSearchReplaceComponent()
getSearchReplaceComponent in interface LfeSearchManagerpublic CloseSearchTask getLastExecutedCloseSearchTask()
getLastExecutedCloseSearchTask in interface LfeSearchManagerpublic void onSearchActionHandlerExecuted()
onSearchActionHandlerExecuted in interface LfeSearchManagerpublic LargeFileEditor getLargeFileEditor()
getLargeFileEditor in interface LfeSearchManagerpublic void launchNewRangeSearch(long fromPageNumber,
long toPageNumber,
boolean forwardDirection)
launchNewRangeSearch in interface LfeSearchManagerpublic void gotoNextOccurrence(boolean directionForward)
gotoNextOccurrence in interface LfeSearchManagerpublic void tellSearchProgress(CloseSearchTask caller, long curPageNumber, long pagesAmount)
tellSearchProgress in interface CloseSearchTask.Callbackpublic void tellClosestResultFound(CloseSearchTask caller, java.util.ArrayList<SearchResult> allMatchesAtFrame, int indexOfClosestResult)
tellClosestResultFound in interface CloseSearchTask.Callbackpublic void tellSearchIsFinished(CloseSearchTask caller, long lastScannedPageNumber)
tellSearchIsFinished in interface CloseSearchTask.Callbackpublic void tellSearchWasStopped(CloseSearchTask caller, long curPageNumber)
tellSearchWasStopped in interface CloseSearchTask.Callbackpublic void tellSearchWasCatchedException(CloseSearchTask caller, java.io.IOException e)
tellSearchWasCatchedException in interface CloseSearchTask.Callbackpublic void onEscapePressed()
onEscapePressed in interface LfeSearchManagerpublic java.lang.String getStatusText()
getStatusText in interface LfeSearchManagerpublic void updateStatusText()
updateStatusText in interface LfeSearchManagerpublic void updateSearchReplaceComponentActions()
updateSearchReplaceComponentActions in interface LfeSearchManagerpublic void onSearchParametersChanged()
onSearchParametersChanged in interface LfeSearchManagerpublic void onCaretPositionChanged(CaretEvent e)
onCaretPositionChanged in interface LfeSearchManagerpublic void dispose()
dispose in interface LfeSearchManagerpublic java.util.List<SearchResult> getSearchResultsInPage(Page page)
getSearchResultsInPage in interface LfeSearchManagerpublic boolean isSearchWorkingNow()
isSearchWorkingNow in interface LfeSearchManager