if (!limit) { resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); } else { resultSet.estimateItems(MAX_ITEMS_TO_DISPLAY + 1, -1); int count = 0; for (CompletionItem item : items) {
@Override protected void filter(CompletionResultSet resultSet) { if (filterPrefix != null && results != null) { resultSet.setAnchorOffset(resultSetAnchorOffset); Collection<? extends CsmIncludeCompletionItem> items = getFilteredData(results, filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); } resultSet.setHasAdditionalItems(true); resultSet.finish(); }
@Override protected void filter(CompletionResultSet resultSet) { if (filterPrefix != null && results != null) { resultSet.setAnchorOffset(queryAnchorOffset); Collection<? extends CsmPreprocessorDirectiveCompletionItem> items = getFilteredData(results, filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); } resultSet.setHasAdditionalItems(false); resultSet.finish(); }
@Override protected void query(CompletionResultSet resultSet, Document doc, int caretOffset) { Collection<CsmImplementsMethodCompletionItem> items = getItems((BaseDocument) doc, caretOffset); if (this.queryAnchorOffset >= 0) { if (items != null && items.size() > 0) { this.results = items; items = getFilteredData(items, this.filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); resultSet.setAnchorOffset(queryAnchorOffset); } resultSet.setHasAdditionalItems(false); } resultSet.finish(); }
@Override protected void filter(CompletionResultSet resultSet) { if (filterPrefix != null && results != null) { resultSet.setAnchorOffset(queryAnchorOffset); Collection<CompletionItem> items = getFilteredData(results, filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); } resultSet.setHasAdditionalItems(false); resultSet.finish(); }
@Override protected void filter(CompletionResultSet resultSet) { if (filterPrefix != null && results != null) { resultSet.setAnchorOffset(queryAnchorOffset); Collection<? extends CsmImplementsMethodCompletionItem> items = getFilteredData(results, filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); } resultSet.setHasAdditionalItems(false); resultSet.finish(); }
@Override protected void filter(CompletionResultSet resultSet) { if (filterPrefix != null && results != null) { resultSet.setAnchorOffset(queryAnchorOffset); Collection<? extends CsmOverrideMethodCompletionItem> items = getFilteredData(results, filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); } resultSet.setHasAdditionalItems(false); resultSet.finish(); }
@Override protected void query(CompletionResultSet resultSet, Document doc, int caretOffset) { Collection<CompletionItem> items = getItems((BaseDocument) doc, caretOffset); if (this.queryAnchorOffset >= 0) { if (items != null && items.size() > 0) { this.results = items; items = getFilteredData(items, this.filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); resultSet.setAnchorOffset(queryAnchorOffset); } resultSet.setHasAdditionalItems(false); } resultSet.finish(); }
@Override protected void query(CompletionResultSet resultSet, Document doc, int caretOffset) { Collection<CsmOverrideMethodCompletionItem> items = getItems((BaseDocument) doc, caretOffset); if (this.queryAnchorOffset >= 0) { if (items != null && items.size() > 0) { this.results = items; items = getFilteredData(items, this.filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); resultSet.setAnchorOffset(queryAnchorOffset); } resultSet.setHasAdditionalItems(false); } resultSet.finish(); }
@Override protected void query(CompletionResultSet resultSet, Document doc, int caretOffset) { if (TRACE) { System.err.println("query on " + caretOffset + " anchor " + queryAnchorOffset); // NOI18N } Collection<CsmPreprocessorDirectiveCompletionItem> items = getItems((BaseDocument) doc, caretOffset); if (this.queryAnchorOffset > 0) { if (items != null && items.size() > 0) { this.results = items; items = getFilteredData(items, this.filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); resultSet.setAnchorOffset(queryAnchorOffset); } resultSet.setHasAdditionalItems(false); } resultSet.finish(); }
@Override protected void query(CompletionResultSet resultSet, Document doc, int caretOffset) { if (TRACE) { System.err.println("query on " + caretOffset + " anchor " + queryAnchorOffset); // NOI18N } Collection<CsmIncludeCompletionItem> items = getItems((BaseDocument) doc, caretOffset); if (this.queryAnchorOffset > 0) { if (items != null && items.size() > 0) { this.caseSensitive = isCaseSensitive(component); this.results = items; items = getFilteredData(items, filterPrefix); resultSet.estimateItems(items.size(), -1); resultSet.addAllItems(items); resultSet.setAnchorOffset(resultSetAnchorOffset); } resultSet.setHasAdditionalItems(true); } resultSet.finish(); }