org.eclipse.cdt.internal.ui.dialogs.cpaths
Class ArchiveFileFilter
java.lang.Object
org.eclipse.jface.viewers.ViewerFilter
org.eclipse.cdt.internal.ui.dialogs.cpaths.ArchiveFileFilter
public class ArchiveFileFilter
- extends org.eclipse.jface.viewers.ViewerFilter
Viewer filter for archive selection dialogs.
Archives are files with file extension "a", "dll", "so.
The filter is not case sensitive.
Constructor Summary |
ArchiveFileFilter(org.eclipse.core.resources.IFile[] excludedFiles,
boolean recusive)
|
Method Summary |
static boolean |
isArchiveFileExtension(java.lang.String ext)
|
static boolean |
isArchivePath(org.eclipse.core.runtime.IPath path)
|
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 |
ArchiveFileFilter
public ArchiveFileFilter(org.eclipse.core.resources.IFile[] excludedFiles,
boolean recusive)
- Parameters:
excludedFiles
- Excluded files will not pass the filter.
null
is allowed if no files should be excluded.recusive
- Folders are only shown if, searched recursivly, contain
an archive
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
isArchivePath
public static boolean isArchivePath(org.eclipse.core.runtime.IPath path)
isArchiveFileExtension
public static boolean isArchiveFileExtension(java.lang.String ext)