org.eclipse.cdt.internal.ui.dialogs.cpaths
Class CPElementFilter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerFilter
      extended by org.eclipse.cdt.internal.ui.dialogs.cpaths.CPElementFilter

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

Viewer filter for archive selection dialogs. Archives are files with file extension '.so', '.dll' and '.a'. The filter is not case sensitive.


Constructor Summary
CPElementFilter(int[] kind, boolean exportedOnly, boolean showInherited)
           
CPElementFilter(java.lang.Object[] excludedElements, int[] kind, boolean exportedOnly, boolean showInherited)
           
 
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

CPElementFilter

public CPElementFilter(java.lang.Object[] excludedElements,
                       int[] kind,
                       boolean exportedOnly,
                       boolean showInherited)
Parameters:
excludedElements - Excluded paths will not pass the filter. null is allowed if no files should be excluded.

CPElementFilter

public CPElementFilter(int[] kind,
                       boolean exportedOnly,
                       boolean showInherited)
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