org.jupe.plugin.dialogs.resourcetree
Class FileFilter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerFilter
      extended by org.jupe.plugin.dialogs.resourcetree.FileFilter

public class FileFilter
extends org.eclipse.jface.viewers.ViewerFilter

Class to filter files on FileChooseDialog.

Author:
Roman Wolf

Constructor Summary
FileFilter(org.eclipse.core.resources.IProject project, org.eclipse.core.resources.IFile[] excludedFiles, boolean showEmptyFolders, java.lang.String[] fileExtensions, int showType)
          Constructor
FileFilter(org.eclipse.core.resources.IProject project, java.util.List<org.eclipse.core.resources.IFile> excludedFiles, boolean showEmptyFolders, java.lang.String[] fileExtensions, int showType)
          Constructor
 
Method Summary
 boolean select(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object parent, java.lang.Object element)
          
 
Methods inherited from class org.eclipse.jface.viewers.ViewerFilter
filter, filter, isFilterProperty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileFilter

public FileFilter(org.eclipse.core.resources.IProject project,
                  org.eclipse.core.resources.IFile[] excludedFiles,
                  boolean showEmptyFolders,
                  java.lang.String[] fileExtensions,
                  int showType)
Constructor

Parameters:
project - project to use
excludedFiles - files to be exluded from filter check (null if no file should be excluded)
showEmptyFolders - if false only folders will be shown that containing appropriate files (empty folder etc. will be skipped)
fileExtensions - list of file extension to be filtered out
showType - type of what to show in dialog (use FileChooseDialog)

FileFilter

public FileFilter(org.eclipse.core.resources.IProject project,
                  java.util.List<org.eclipse.core.resources.IFile> excludedFiles,
                  boolean showEmptyFolders,
                  java.lang.String[] fileExtensions,
                  int showType)
Constructor

Parameters:
project - project to use
excludedFiles - files to be exluded from filter check (null if no file should be excluded)
showEmptyFolders - if false only folders will be shown that containing appropriate files (empty folder etc. will not be shown)
fileExtensions - list of file extension to be filtered out
showType - type of what to show in dialog
Method Detail

select

public boolean select(org.eclipse.jface.viewers.Viewer viewer,
                      java.lang.Object parent,
                      java.lang.Object element)

Specified by:
select in class org.eclipse.jface.viewers.ViewerFilter