public CategoryFilterActionGroup(final StructuredViewer viewer, final String viewerId, IJavaElement[] input) { Assert.isLegal(viewer != null); Assert.isLegal(viewerId != null); Assert.isLegal(input != null); fLRUList= new LinkedHashMap<String, String>(MAX_NUMBER_OF_CATEGORIES_IN_MENU * 2, 0.75f, true) { private static final long serialVersionUID= 1L; @Override protected boolean removeEldestEntry(Map.Entry<String, String> eldest) { return size() > MAX_NUMBER_OF_CATEGORIES_IN_MENU; } }; fViewer= viewer; fViewerId= viewerId; fInputElement= input; fFilter= new CategoryFilter(); fFilteredCategories= new HashSet<>(); loadSettings(); fMenuAction= new CategoryFilterMenuAction(); fViewer.addFilter(fFilter); }
public CategoryFilterActionGroup(final StructuredViewer viewer, final String viewerId, IJavaElement[] input) { Assert.isLegal(viewer != null); Assert.isLegal(viewerId != null); Assert.isLegal(input != null); fLRUList= new LinkedHashMap<String, String>(MAX_NUMBER_OF_CATEGORIES_IN_MENU * 2, 0.75f, true) { private static final long serialVersionUID= 1L; @Override protected boolean removeEldestEntry(Map.Entry<String, String> eldest) { return size() > MAX_NUMBER_OF_CATEGORIES_IN_MENU; } }; fViewer= viewer; fViewerId= viewerId; fInputElement= input; fFilter= new CategoryFilter(); fFilteredCategories= new HashSet<>(); loadSettings(); fMenuAction= new CategoryFilterMenuAction(); fViewer.addFilter(fFilter); }
public CategoryFilterActionGroup(final StructuredViewer viewer, final String viewerId, IJavaElement[] input) { Assert.isLegal(viewer != null); Assert.isLegal(viewerId != null); Assert.isLegal(input != null); fLRUList= new LinkedHashMap(MAX_NUMBER_OF_CATEGORIES_IN_MENU * 2, 0.75f, true) { private static final long serialVersionUID= 1L; protected boolean removeEldestEntry(Map.Entry eldest) { return size() > MAX_NUMBER_OF_CATEGORIES_IN_MENU; } }; fViewer= viewer; fViewerId= viewerId; fInputElement= input; fFilter= new CategoryFilter(); fFilteredCategories= new HashSet(); loadSettings(); fMenuAction= new CategoryFilterMenuAction(); fViewer.addFilter(fFilter); }