org.eclipse.cdt.internal.ui.viewsupport
Class MemberFilter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerFilter
      extended by org.eclipse.cdt.internal.ui.viewsupport.MemberFilter

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

Filter for the methods viewer. Changing a filter property does not trigger a refiltering of the viewer


Field Summary
static int FILTER_FIELDS
           
static int FILTER_LOCALTYPES
           
static int FILTER_NONPUBLIC
           
static int FILTER_STATIC
           
 
Constructor Summary
MemberFilter()
           
 
Method Summary
 void addFilter(int filter)
          Modifies filter and add a property to filter for
 boolean hasFilter(int filter)
          Tests if a property is filtered
 boolean isFilterProperty(java.lang.Object element, java.lang.Object property)
           
 void removeFilter(int filter)
          Modifies filter and remove a property to filter for
 boolean select(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object parentElement, 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
 

Field Detail

FILTER_NONPUBLIC

public static final int FILTER_NONPUBLIC
See Also:
Constant Field Values

FILTER_STATIC

public static final int FILTER_STATIC
See Also:
Constant Field Values

FILTER_FIELDS

public static final int FILTER_FIELDS
See Also:
Constant Field Values

FILTER_LOCALTYPES

public static final int FILTER_LOCALTYPES
See Also:
Constant Field Values
Constructor Detail

MemberFilter

public MemberFilter()
Method Detail

addFilter

public final void addFilter(int filter)
Modifies filter and add a property to filter for


removeFilter

public final void removeFilter(int filter)
Modifies filter and remove a property to filter for


hasFilter

public final boolean hasFilter(int filter)
Tests if a property is filtered


isFilterProperty

public boolean isFilterProperty(java.lang.Object element,
                                java.lang.Object property)

select

public boolean select(org.eclipse.jface.viewers.Viewer viewer,
                      java.lang.Object parentElement,
                      java.lang.Object element)
Specified by:
select in class org.eclipse.jface.viewers.ViewerFilter