org.eclipse.search.ui.text
Class MatchEvent
java.lang.Object
java.util.EventObject
org.eclipse.search.ui.SearchResultEvent
org.eclipse.search.ui.text.MatchEvent
-
All Implemented Interfaces:
-
Serializable
-
public class MatchEvent
- extends
SearchResultEvent
An event object describing addition and removal of matches. Events of this
class are sent when Matches are added or removed from an
AbstractTextSearchResult.
Clients may instantiate or subclass this class.
-
Since:
- 3.0
-
See Also:
-
Serialized Form
|
Field Summary
|
static int
|
ADDED
Constant for a matches being added. |
static int
|
REMOVED
Constant for a matches being removed. |
|
Method Summary
|
int
|
getKind
()
Tells whether this is a remove or an add. |
Match[]
|
getMatches
()
Returns the concerned matches. |
protected void
|
setKind
(int kind)
Sets the kind of event this is. |
protected void
|
setMatch
(
Match match)
Sets the match for the change this event reports. |
protected void
|
setMatches
(
Match[] matches)
Sets the matches for the change this event reports. |
ADDED
public static final int ADDED
- Constant for a matches being added.
-
See Also:
-
getKind(),
Constant Field Values
REMOVED
public static final int REMOVED
- Constant for a matches being removed.
-
See Also:
-
getKind(),
Constant Field Values
MatchEvent
public MatchEvent(
ISearchResult searchResult)
- Constructs a new
MatchEvent.
-
Parameters:
-
searchResult - the search result concerned
getKind
public int getKind()
- Tells whether this is a remove or an add.
-
-
Returns:
- one of
ADDED or REMOVED
getMatches
public
Match[] getMatches()
- Returns the concerned matches.
-
-
Returns:
- the matches this event is about
setKind
protected void setKind(int kind)
- Sets the kind of event this is.
-
-
Parameters:
-
kind - the kind to set; either ADDED or REMOVED
setMatch
protected void setMatch(
Match match)
- Sets the match for the change this event reports.
-
-
Parameters:
-
match - the match to set
setMatches
protected void setMatches(
Match[] matches)
- Sets the matches for the change this event reports.
-
-
Parameters:
-
matches - the matches to set
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.