1 package net.mograsim.plugin.util;
3 import org.eclipse.core.resources.IResource;
4 import org.eclipse.jface.viewers.Viewer;
5 import org.eclipse.jface.viewers.ViewerFilter;
7 public class FileExtensionViewerFilter extends ViewerFilter
9 private final String fileext;
11 public FileExtensionViewerFilter(String fileext)
13 this.fileext = fileext;
17 public boolean select(Viewer viewer, Object parentElement, Object element)
19 IResource elementResource = (IResource) element;
20 switch (elementResource.getType())
23 return elementResource.getProjectRelativePath().getFileExtension().equals(fileext);
24 case IResource.FOLDER: