org.eclipse.cdt.internal.ui.filters
Class NamePatternFilter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerFilter
      extended by org.eclipse.cdt.internal.ui.filters.NamePatternFilter

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

The NamePatternFilter selects the elements which match the given string patterns.

The following characters have special meaning: ? => any character * => any string

Since:
2.0

Constructor Summary
NamePatternFilter()
           
 
Method Summary
 java.lang.String[] getPatterns()
          Gets the patterns for the receiver.
 boolean select(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object parentElement, java.lang.Object element)
           
 void setPatterns(java.lang.String[] newPatterns)
          Sets the patterns to filter out for the receiver.
 
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

NamePatternFilter

public NamePatternFilter()
Method Detail

getPatterns

public java.lang.String[] getPatterns()
Gets the patterns for the receiver.


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

setPatterns

public void setPatterns(java.lang.String[] newPatterns)
Sets the patterns to filter out for the receiver.

The following characters have special meaning: ? => any character * => any string