org.eclipse.search.ui.text
Class MatchFilter
java.lang.Object
org.eclipse.search.ui.text.MatchFilter
-
public abstract class MatchFilter
- extends
Object
A match filter is used to evaluate the filter state of a match (
Match.isFiltered()
. Filters are
managed by the (
AbstractTextSearchResult
.
-
Since:
- 3.3
Method Summary
|
abstract boolean
|
filters
(
Match match)
Returns whether the given match is filtered by this filter. |
abstract
String
|
getActionLabel
()
Returns the label of the filter as shown by the filter action. |
abstract
String
|
getDescription
()
Returns the description of the filter as shown in the match filter selection dialog. |
abstract
String
|
getID
()
Returns an ID of this filter. |
abstract
String
|
getName
()
Returns the name of the filter as shown in the match filter selection dialog. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
MatchFilter
public MatchFilter()
filters
public abstract boolean filters(
Match match)
- Returns whether the given match is filtered by this filter.
-
-
Parameters:
-
match
- the match to look at
-
Returns:
- returns
true
if the given match should be filtered or false
if not.
getName
public abstract
String getName()
- Returns the name of the filter as shown in the match filter selection dialog.
-
-
Returns:
- the name of the filter as shown in the match filter selection dialog.
getDescription
public abstract
String getDescription()
- Returns the description of the filter as shown in the match filter selection dialog.
-
-
Returns:
- the description of the filter as shown in the match filter selection dialog.
getActionLabel
public abstract
String getActionLabel()
- Returns the label of the filter as shown by the filter action.
-
-
Returns:
- the label of the filter as shown by the filter action.
getID
public abstract
String getID()
- Returns an ID of this filter.
-
-
Returns:
- the id of the filter to be used when persisting this filter.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.