1 11 package org.eclipse.ui.internal.activities.ws; 12 13 import org.eclipse.jface.viewers.Viewer; 14 import org.eclipse.jface.viewers.ViewerFilter; 15 import org.eclipse.ui.activities.WorkbenchActivityHelper; 16 17 22 public class ActivityViewerFilter extends ViewerFilter { 23 24 private boolean hasEncounteredFilteredItem = false; 25 26 29 public boolean select(Viewer viewer, Object parentElement, Object element) { 30 if (WorkbenchActivityHelper.filterItem(element)) { 31 setHasEncounteredFilteredItem(true); 32 return false; 33 } 34 return true; 35 } 36 37 40 public boolean getHasEncounteredFilteredItem() { 41 return hasEncounteredFilteredItem; 42 } 43 44 47 public void setHasEncounteredFilteredItem(boolean hasEncounteredFilteredItem) { 48 this.hasEncounteredFilteredItem = hasEncounteredFilteredItem; 49 } 50 } 51 | Popular Tags |