@Override public boolean isSubFilter(ItemsFilter filter) { if (! (filter instanceof TypeItemsFilter)) return false; TypeItemsFilter typeItemsFilter= (TypeItemsFilter) filter; if (fMyTypeFilterVersion != typeItemsFilter.getMyTypeFilterVersion()) return false; //Caveat: This method is defined the wrong way 'round in FilteredItemsSelectionDialog! //WRONG (has reverse meaning!): return fTypeInfoFilter.isSubFilter(filter.getPattern()); return typeItemsFilter.fTypeInfoFilter.isSubFilter(fTypeInfoFilter.getText()); }
@Override public boolean isSubFilter(ItemsFilter filter) { if (! (filter instanceof TypeItemsFilter)) return false; TypeItemsFilter typeItemsFilter= (TypeItemsFilter) filter; if (fMyTypeFilterVersion != typeItemsFilter.getMyTypeFilterVersion()) return false; //Caveat: This method is defined the wrong way 'round in FilteredItemsSelectionDialog! //WRONG (has reverse meaning!): return fTypeInfoFilter.isSubFilter(filter.getPattern()); return typeItemsFilter.fTypeInfoFilter.isSubFilter(fTypeInfoFilter.getText()); }
private void scheduleSearchJob(int mode) { fSearchJobTicket++; if (fLastCompletedFilter != null && fTypeInfoFilter.isSubFilter(fLastCompletedFilter.getText())) { fSearchJob= new CachedResultJob(fSearchJobTicket, fLastCompletedResult, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode); } else { fLastCompletedFilter= null; fLastCompletedResult= null; fSearchJob= new SearchEngineJob(fSearchJobTicket, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode, fSearchScope, fElementKind); } fSearchJob.schedule(); }
private void scheduleSearchJob(int mode) { fSearchJobTicket++; if (fLastCompletedFilter != null && fTypeInfoFilter.isSubFilter(fLastCompletedFilter.getText())) { fSearchJob= new CachedResultJob(fSearchJobTicket, fLastCompletedResult, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode); } else { fLastCompletedFilter= null; fLastCompletedResult= null; fSearchJob= new SearchEngineJob(fSearchJobTicket, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode, fSearchScope, fElementKind); } fSearchJob.schedule(); }
private void scheduleSearchJob(int mode) { fSearchJobTicket++; if (fLastCompletedFilter != null && fTypeInfoFilter.isSubFilter(fLastCompletedFilter.getText())) { fSearchJob= new CachedResultJob(fSearchJobTicket, fLastCompletedResult, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode); } else { fLastCompletedFilter= null; fLastCompletedResult= null; fSearchJob= new SearchEngineJob(fSearchJobTicket, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode, fSearchScope, fElementKind); } fSearchJob.schedule(); }
private void scheduleSearchJob(int mode) { fSearchJobTicket++; if (fLastCompletedFilter != null && fTypeInfoFilter.isSubFilter(fLastCompletedFilter.getText())) { fSearchJob= new CachedResultJob(fSearchJobTicket, fLastCompletedResult, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode); } else { fLastCompletedFilter= null; fLastCompletedResult= null; fSearchJob= new SearchEngineJob(fSearchJobTicket, this, fTypeInfoFilter, fHistory, fNumberOfVisibleItems, mode, fSearchScope, fElementKind); } fSearchJob.schedule(); }