diff options
author | Dani Megert | 2015-09-11 13:47:48 +0000 |
---|---|---|
committer | Dani Megert | 2015-09-11 13:47:48 +0000 |
commit | 8adb5b1fd09f49220df849992b9e5647453275ea (patch) | |
tree | 9ec17b3d0d9561e326b50924fada394ba9710737 /org.eclipse.search/new search | |
parent | f7be1826b98bdd4c3b0a141ab0435c92fbde1759 (diff) | |
download | eclipse.platform.text-8adb5b1fd09f49220df849992b9e5647453275ea.tar.gz eclipse.platform.text-8adb5b1fd09f49220df849992b9e5647453275ea.tar.xz eclipse.platform.text-8adb5b1fd09f49220df849992b9e5647453275ea.zip |
Fixed bug 475602: No way to search for text with * in text files only
Diffstat (limited to 'org.eclipse.search/new search')
2 files changed, 14 insertions, 1 deletions
diff --git a/org.eclipse.search/new search/org/eclipse/search/ui/text/TextSearchQueryProvider.java b/org.eclipse.search/new search/org/eclipse/search/ui/text/TextSearchQueryProvider.java index ea4246f48b4..7cc4be52f12 100644 --- a/org.eclipse.search/new search/org/eclipse/search/ui/text/TextSearchQueryProvider.java +++ b/org.eclipse.search/new search/org/eclipse/search/ui/text/TextSearchQueryProvider.java @@ -77,6 +77,18 @@ public abstract class TextSearchQueryProvider { } /** + * Returns whether binary files are searched. + * + * This implementation returns <code>false</code>, subclasses can override. + * + * @return <code>true</code> if binary files are searched + * @since 3.11 + */ + public boolean searchInBinaries() { + return false; + } + + /** * Returns the scope for the search * * @return the scope for the search diff --git a/org.eclipse.search/new search/org/eclipse/search2/internal/ui/text2/DefaultTextSearchQueryProvider.java b/org.eclipse.search/new search/org/eclipse/search2/internal/ui/text2/DefaultTextSearchQueryProvider.java index 8ea25125726..4d7adb347c5 100644 --- a/org.eclipse.search/new search/org/eclipse/search2/internal/ui/text2/DefaultTextSearchQueryProvider.java +++ b/org.eclipse.search/new search/org/eclipse/search2/internal/ui/text2/DefaultTextSearchQueryProvider.java @@ -34,8 +34,9 @@ public class DefaultTextSearchQueryProvider extends TextSearchQueryProvider { boolean regEx= input.isRegExSearch(); boolean caseSensitive= input.isCaseSensitiveSearch(); boolean wholeWord= input.isWholeWordSearch(); + boolean searchInBinaries= input.searchInBinaries(); Assert.isLegal(!(wholeWord && regEx)); - return new FileSearchQuery(text, regEx, caseSensitive, wholeWord, scope); + return new FileSearchQuery(text, regEx, caseSensitive, wholeWord, searchInBinaries, scope); } /* (non-Javadoc) |