org.eclipse.cdt.ui.tests.DOMAST
Class FindIASTNameTarget
java.lang.Object
org.eclipse.cdt.ui.tests.DOMAST.FindIASTNameTarget
- All Implemented Interfaces:
- org.eclipse.jface.text.IFindReplaceTarget, org.eclipse.jface.text.IFindReplaceTargetExtension3
public class FindIASTNameTarget
- extends java.lang.Object
- implements org.eclipse.jface.text.IFindReplaceTarget, org.eclipse.jface.text.IFindReplaceTargetExtension3
- Author:
- dsteffle
Method Summary |
boolean |
canPerformFind()
|
void |
clearMatchingNames()
|
int |
findAndSelect(int widgetOffset,
java.lang.String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord)
|
int |
findAndSelect(int offset,
java.lang.String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord,
boolean regExSearch)
|
org.eclipse.cdt.core.dom.ast.IASTName |
findNextMatchingName(java.lang.String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord,
boolean regExSearch)
|
org.eclipse.swt.graphics.Point |
getSelection()
|
java.lang.String |
getSelectionText()
|
boolean |
isEditable()
|
void |
replaceSelection(java.lang.String text)
|
void |
replaceSelection(java.lang.String text,
boolean regExReplace)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FindIASTNameTarget
public FindIASTNameTarget(org.eclipse.jface.viewers.TreeViewer viewer)
canPerformFind
public boolean canPerformFind()
- Specified by:
canPerformFind
in interface org.eclipse.jface.text.IFindReplaceTarget
findNextMatchingName
public org.eclipse.cdt.core.dom.ast.IASTName findNextMatchingName(java.lang.String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord,
boolean regExSearch)
findAndSelect
public int findAndSelect(int widgetOffset,
java.lang.String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord)
- Specified by:
findAndSelect
in interface org.eclipse.jface.text.IFindReplaceTarget
getSelection
public org.eclipse.swt.graphics.Point getSelection()
- Specified by:
getSelection
in interface org.eclipse.jface.text.IFindReplaceTarget
getSelectionText
public java.lang.String getSelectionText()
- Specified by:
getSelectionText
in interface org.eclipse.jface.text.IFindReplaceTarget
isEditable
public boolean isEditable()
- Specified by:
isEditable
in interface org.eclipse.jface.text.IFindReplaceTarget
replaceSelection
public void replaceSelection(java.lang.String text)
- Specified by:
replaceSelection
in interface org.eclipse.jface.text.IFindReplaceTarget
clearMatchingNames
public void clearMatchingNames()
findAndSelect
public int findAndSelect(int offset,
java.lang.String findString,
boolean searchForward,
boolean caseSensitive,
boolean wholeWord,
boolean regExSearch)
- Specified by:
findAndSelect
in interface org.eclipse.jface.text.IFindReplaceTargetExtension3
replaceSelection
public void replaceSelection(java.lang.String text,
boolean regExReplace)
- Specified by:
replaceSelection
in interface org.eclipse.jface.text.IFindReplaceTargetExtension3