public CategoryFilterAction(String category, int count) { fCategory= category; StringBuffer buf = new StringBuffer(); buf.append('&').append(count).append(' ').append(fCategory); setText(buf.toString()); setChecked(!fFilteredCategories.contains(fCategory)); setId(FILTER_CATEGORY_ACTION_ID); }
private void updateMenu(IMenuManager manager) { IContributionItem[] items= manager.getItems(); if (items != null) { for (int i= 0; i < items.length; i++) { IContributionItem item= items[i]; if (item != null && item.getId() != null && item.getId().equals(FILTER_CATEGORY_ACTION_ID)) { IContributionItem removed= manager.remove(item); if (removed != null) { item.dispose(); } } } } List<String> menuEntries= new ArrayList<>(); boolean hasUncategorizedMembers= getMenuCategories(menuEntries); Collections.sort(menuEntries, Collator.getInstance()); if (menuEntries.size() > 0 && hasUncategorizedMembers) manager.appendToGroup(CATEGORY_MENU_GROUP_NAME, new FilterUncategorizedMembersAction()); int count= 0; for (Iterator<String> iter= menuEntries.iterator(); iter.hasNext();) { String category= iter.next(); manager.appendToGroup(CATEGORY_MENU_GROUP_NAME, new CategoryFilterAction(category, count + 1)); count++; } }
private void updateMenu(IMenuManager manager) { IContributionItem[] items= manager.getItems(); if (items != null) { for (int i= 0; i < items.length; i++) { IContributionItem item= items[i]; if (item != null && item.getId() != null && item.getId().equals(FILTER_CATEGORY_ACTION_ID)) { IContributionItem removed= manager.remove(item); if (removed != null) { item.dispose(); } } } } List<String> menuEntries= new ArrayList<>(); boolean hasUncategorizedMembers= getMenuCategories(menuEntries); Collections.sort(menuEntries, Collator.getInstance()); if (menuEntries.size() > 0 && hasUncategorizedMembers) manager.appendToGroup(CATEGORY_MENU_GROUP_NAME, new FilterUncategorizedMembersAction()); int count= 0; for (Iterator<String> iter= menuEntries.iterator(); iter.hasNext();) { String category= iter.next(); manager.appendToGroup(CATEGORY_MENU_GROUP_NAME, new CategoryFilterAction(category, count + 1)); count++; } }
private void updateMenu(IMenuManager manager) { IContributionItem[] items= manager.getItems(); if (items != null) { for (int i= 0; i < items.length; i++) { IContributionItem item= items[i]; if (item != null && item.getId() != null && item.getId().equals(FILTER_CATEGORY_ACTION_ID)) { IContributionItem removed= manager.remove(item); if (removed != null) { item.dispose(); } } } } List menuEntries= new ArrayList(); boolean hasUncategorizedMembers= getMenuCategories(menuEntries); Collections.sort(menuEntries, Collator.getInstance()); if (menuEntries.size() > 0 && hasUncategorizedMembers) manager.appendToGroup(CATEGORY_MENU_GROUP_NAME, new FilterUncategorizedMembersAction()); int count= 0; for (Iterator iter= menuEntries.iterator(); iter.hasNext();) { String category= (String)iter.next(); manager.appendToGroup(CATEGORY_MENU_GROUP_NAME, new CategoryFilterAction(category, count + 1)); count++; } }
public CategoryFilterAction(String category, int count) { fCategory= category; StringBuilder buf = new StringBuilder(); buf.append('&').append(count).append(' ').append(fCategory); setText(buf.toString()); setChecked(!fFilteredCategories.contains(fCategory)); setId(FILTER_CATEGORY_ACTION_ID); }
public CategoryFilterAction(String category, int count) { fCategory= category; StringBuffer buf = new StringBuffer(); buf.append('&').append(count).append(' ').append(fCategory); setText(buf.toString()); setChecked(!fFilteredCategories.contains(fCategory)); setId(FILTER_CATEGORY_ACTION_ID); }