public PreferenceModel(CompletionProposalComputerRegistry registry) { List<CompletionProposalCategory> categories= registry.getProposalCategories(); fElements= new ArrayList<>(); for (Iterator<CompletionProposalCategory> it= categories.iterator(); it.hasNext();) { CompletionProposalCategory category= it.next(); if (category.hasComputers()) { fElements.add(new ModelElement(category, this)); } } Collections.sort(fElements, fCategoryComparator); elements= Collections.unmodifiableList(fElements); }
public PreferenceModel(CompletionProposalComputerRegistry registry) { List categories= registry.getProposalCategories(); fElements= new ArrayList(); for (Iterator it= categories.iterator(); it.hasNext();) { CompletionProposalCategory category= (CompletionProposalCategory) it.next(); if (category.hasComputers()) { fElements.add(new ModelElement(category, this)); } } Collections.sort(fElements, fCategoryComparator); elements= Collections.unmodifiableList(fElements); }
public PreferenceModel(CompletionProposalComputerRegistry registry) { List<CompletionProposalCategory> categories= registry.getProposalCategories(); fElements= new ArrayList<>(); for (Iterator<CompletionProposalCategory> it= categories.iterator(); it.hasNext();) { CompletionProposalCategory category= it.next(); if (category.hasComputers()) { fElements.add(new ModelElement(category, this)); } } Collections.sort(fElements, fCategoryComparator); elements= Collections.unmodifiableList(fElements); }
@Override public Map<String, String> getParameterValues() { Collection<CompletionProposalCategory> descriptors= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); Map<String, String> map= new HashMap<>(descriptors.size()); for (Iterator<CompletionProposalCategory> it= descriptors.iterator(); it.hasNext();) { CompletionProposalCategory category= it.next(); map.put(category.getDisplayName(), category.getId()); } return map; } }
@Override public Map<String, String> getParameterValues() { Collection<CompletionProposalCategory> descriptors= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); Map<String, String> map= new HashMap<>(descriptors.size()); for (Iterator<CompletionProposalCategory> it= descriptors.iterator(); it.hasNext();) { CompletionProposalCategory category= it.next(); map.put(category.getDisplayName(), category.getId()); } return map; } }
public Map getParameterValues() { Collection descriptors= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); Map map= new HashMap(descriptors.size()); for (Iterator it= descriptors.iterator(); it.hasNext();) { CompletionProposalCategory category= (CompletionProposalCategory) it.next(); map.put(category.getDisplayName(), category.getId()); } return map; } }
/** * Returns if the registry detected that computers got uninstalled since the last run. * * @param included list of included proposal categories * @param partition the document partition * @return <code>true</code> if the registry detected that computers got uninstalled since the last run * <code>false</code> otherwise or if {@link #resetUnistalledComputers()} has been called * @since 3.4 */ boolean hasUninstalledComputers(String partition, List<CompletionProposalCategory> included) { if (fHasUninstalledComputers) return true; if (fIsFirstTimeCheckForUninstalledComputers) { if ((IJavaPartitions.JAVA_DOC.equals(partition) || IDocument.DEFAULT_CONTENT_TYPE.equals(partition)) && included.size() == 1 && !getProposalCategories().isEmpty()) { CompletionProposalCategory firstCategory= included.get(0); if (firstCategory != null) // paranoia check return "org.eclipse.jdt.ui.swtProposalCategory".equals(firstCategory.getId()); //$NON-NLS-1$ } } return false; }
/** * Returns if the registry detected that computers got uninstalled since the last run. * * @param included list of included proposal categories * @param partition the document partition * @return <code>true</code> if the registry detected that computers got uninstalled since the last run * <code>false</code> otherwise or if {@link #resetUnistalledComputers()} has been called * @since 3.4 */ boolean hasUninstalledComputers(String partition, List<CompletionProposalCategory> included) { if (fHasUninstalledComputers) return true; if (fIsFirstTimeCheckForUninstalledComputers) { if ((IJavaPartitions.JAVA_DOC.equals(partition) || IDocument.DEFAULT_CONTENT_TYPE.equals(partition)) && included.size() == 1 && !getProposalCategories().isEmpty()) { CompletionProposalCategory firstCategory= included.get(0); if (firstCategory != null) // paranoia check return "org.eclipse.jdt.ui.swtProposalCategory".equals(firstCategory.getId()); //$NON-NLS-1$ } } return false; }
public static boolean isMylynInstalled() { CompletionProposalComputerRegistry reg = CompletionProposalComputerRegistry.getDefault(); for (CompletionProposalCategory cat : reg.getProposalCategories()) { if (cat.getId().equals(MYLYN_ALL_CATEGORY)) { return true; } } return false; }
public static boolean isMylynInstalled() { CompletionProposalComputerRegistry reg = CompletionProposalComputerRegistry.getDefault(); for (CompletionProposalCategory cat : reg.getProposalCategories()) { if (cat.getId().equals(MYLYN_ALL_CATEGORY)) { return true; } } return false; }
public ContentAssistProcessor(ContentAssistant assistant, String partition) { Assert.isNotNull(partition); Assert.isNotNull(assistant); fPartition= partition; fComputerRegistry= CompletionProposalComputerRegistry.getDefault(); fCategories= fComputerRegistry.getProposalCategories(); fAssistant= assistant; fAssistant.addCompletionListener(new CompletionListener()); }
public ContentAssistProcessor(ContentAssistant assistant, String partition) { Assert.isNotNull(partition); Assert.isNotNull(assistant); fPartition= partition; fComputerRegistry= CompletionProposalComputerRegistry.getDefault(); fCategories= fComputerRegistry.getProposalCategories(); fAssistant= assistant; fAssistant.addCompletionListener(new CompletionListener()); }
Assert.isNotNull(assistant); fPartition= partition; fCategories= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); fAssistant= assistant; fAssistant.addCompletionListener(new ICompletionListener() {
Collection categories= fRegistry.getProposalCategories(); boolean[] inclusionState= new boolean[categories.size()]; boolean[] separateState= new boolean[categories.size()];
Collection<CompletionProposalCategory> categories= fRegistry.getProposalCategories(); boolean[] inclusionState= new boolean[categories.size()]; boolean[] separateState= new boolean[categories.size()];
Collection<CompletionProposalCategory> categories= fRegistry.getProposalCategories(); boolean[] inclusionState= new boolean[categories.size()]; boolean[] separateState= new boolean[categories.size()];
Collection<CompletionProposalCategory> descriptors= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); List<IAction> specificAssistActions= new ArrayList<>(descriptors.size()); for (Iterator<CompletionProposalCategory> it= descriptors.iterator(); it.hasNext();) {
Collection descriptors= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); List specificAssistActions= new ArrayList(descriptors.size()); for (Iterator it= descriptors.iterator(); it.hasNext();) {
Collection<CompletionProposalCategory> descriptors= CompletionProposalComputerRegistry.getDefault().getProposalCategories(); List<IAction> specificAssistActions= new ArrayList<>(descriptors.size()); for (Iterator<CompletionProposalCategory> it= descriptors.iterator(); it.hasNext();) {