@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(); }
private void populateResultSet(CompletionResultSet resultSet, SpringCompletionResult springCompletionResult) { if(springCompletionResult == SpringCompletionResult.NONE) { return; } resultSet.addAllItems(springCompletionResult.getItems()); if (completor.getAnchorOffset() != -1) { resultSet.setAnchorOffset(completor.getAnchorOffset()); } if(springCompletionResult.hasAdditionalItems()) { resultSet.setHasAdditionalItems(true); resultSet.setHasAdditionalItemsText(springCompletionResult.getAdditionalItemsText()); } } }
@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 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) { 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) { 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(); }
resultSet.setHasAdditionalItems(queryScope == CompletionResolver.QueryScope.SMART_QUERY); if (!limit) {
@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(); }