@Override public void setData(Map<String, List<HotKeyItem>> data) { categoriesList.clear(); for (Map.Entry<String, List<HotKeyItem>> elem : data.entrySet()) { categoriesList.add( new Category<>( elem.getKey(), keyBindingsRenderer, elem.getValue(), keyBindingsEventDelegate)); } }
@Override public void setPages(Map<String, Set<ClasspathPagePresenter>> properties) { List<Category<?>> categoriesList = new ArrayList<>(); for (Map.Entry<String, Set<ClasspathPagePresenter>> entry : properties.entrySet()) { categoriesList.add( new Category<>( entry.getKey(), projectPropertiesRenderer, entry.getValue(), projectPropertiesDelegate)); } list.render(categoriesList, true); }
/** {@inheritDoc} */ @Override public void setImporters(Map<String, Set<ProjectImporterDescriptor>> categories) { List<Category<?>> categoriesList = new ArrayList<>(); for (Entry<String, Set<ProjectImporterDescriptor>> entry : categories.entrySet()) { categoriesList.add( new Category<>( entry.getKey(), projectImporterRenderer, entry.getValue(), projectImporterDelegate)); } list.render(categoriesList, true); }
/** {@inheritDoc} */ @Override public void setPreferences(Map<String, Set<PreferencePagePresenter>> preferences) { List<Category<?>> categoriesList = new ArrayList<>(); for (Entry<String, Set<PreferencePagePresenter>> entry : preferences.entrySet()) { categoriesList.add( new Category<>( entry.getKey(), preferencesPageRenderer, entry.getValue(), preferencesPageDelegate)); } list.render(categoriesList, true); }
@Override public void setData(Map<String, ClasspathEntry> data) { categoriesList.clear(); for (Map.Entry<String, ClasspathEntry> elem : data.entrySet()) { ClasspathEntry value = elem.getValue(); List<ClasspathEntry> children = value.getChildren(); if (children == null) { children = Collections.emptyList(); } categoriesList.add( new Category<>(elem.getKey(), classpathEntryRenderer, children, librariesDelegate)); Collections.reverse(categoriesList); } }
@Override public void setData(Map<String, ClasspathEntry> data) { categoriesList.clear(); for (Map.Entry<String, ClasspathEntry> elem : data.entrySet()) { ClasspathEntry value = elem.getValue(); List<ClasspathEntry> children = value.getChildren(); if (children == null) { children = Collections.emptyList(); } categoriesList.add( new Category<>(elem.getKey(), classpathEntryRenderer, children, librariesDelegate)); reverse(categoriesList); } }
new Category<>(type.getId(), categoryRenderer, configurations, categoryEventDelegate); categoriesList.add(category);