org.eclipse.cdt.internal.ui.dialogs
Class TypedViewerFilter

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

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

Viewer filter used in selection dialogs.


Constructor Summary
TypedViewerFilter(java.lang.Class[] acceptedTypes)
          Creates a filter that only allows elements of gives types.
TypedViewerFilter(java.lang.Class[] acceptedTypes, java.lang.Object[] rejectedElements)
          Creates a filter that only allows elements of gives types, but not from a list of rejected elements.
 
Method Summary
 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
 

Constructor Detail

TypedViewerFilter

public TypedViewerFilter(java.lang.Class[] acceptedTypes)
Creates a filter that only allows elements of gives types.

Parameters:
acceptedTypes - The types of accepted elements

TypedViewerFilter

public TypedViewerFilter(java.lang.Class[] acceptedTypes,
                         java.lang.Object[] rejectedElements)
Creates a filter that only allows elements of gives types, but not from a list of rejected elements.

Parameters:
acceptedTypes - Accepted elements must be of this types
rejectedElements - Element equals to the rejected elements are filtered out
Method Detail

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
See Also:
ViewerFilter.select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)