/** * * @return Returns the search result by examining the state of the {@link #currentOccurrence} * and {@link #totalOccurrences} values. */ private SearchResult getSearchResult() { if (totalOccurrences > 1) { return new SearchResult(currentOccurrence, totalOccurrences, true, true); } else { return new SearchResult(currentOccurrence, totalOccurrences, false, false); } }
/** * Processes the {@link SearchResult}. * * @param result * {@link SearchResult}. */ private void processSearchResult(SearchResult result) { searchTextBox.redraw(); if (null != result) { next.setEnabled(result.isCanShowNext()); previous.setEnabled(result.isCanShowPrevious()); } } }