|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines the target for finding and replacing strings.
The two main methods are findAndSelect and replaceSelection. The target does not provide any way to modify the content other than replacing the selection.
In order to provide backward compatibility for clients of IFindReplaceTarget, extension interfaces are used as a means of evolution. The following extension interfaces exist:
Clients of a IFindReplaceTarget that also implements the IFindReplaceTargetExtension have to indicate the start of a find/replace session before using the target and to indicate the end of the session when the target is no longer used.
Method Summary | |
boolean | canPerformFind()
Returns whether a find operation can be performed. |
int | findAndSelect(int widgetOffset,
String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord)
Searches for a string starting at the given widget offset and using the specified search directives. |
Point | getSelection()
Returns the currently selected range of characters as a offset and length in widget coordinates. |
String | getSelectionText()
Returns the currently selected characters as a string. |
boolean | isEditable()
Returns whether this target can be modified. |
void | replaceSelection(String text)
Replaces the currently selected range of characters with the given text. |
Method Detail |
public boolean canPerformFind()
public int findAndSelect(int widgetOffset, String findString, boolean searchForward, boolean caseSensitive, boolean wholeWord)
Replaced by IFindReplaceTargetExtension3.findAndSelect(int, String, boolean, boolean, boolean, boolean).
public Point getSelection()
public String getSelectionText()
public boolean isEditable()
public void replaceSelection(String text)
Replaced by IFindReplaceTargetExtension3.replaceSelection(String, boolean).
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.