Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDani Megert2015-09-11 13:47:48 +0000
committerDani Megert2015-09-11 13:47:48 +0000
commit8adb5b1fd09f49220df849992b9e5647453275ea (patch)
tree9ec17b3d0d9561e326b50924fada394ba9710737 /org.eclipse.search/new search
parentf7be1826b98bdd4c3b0a141ab0435c92fbde1759 (diff)
downloadeclipse.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')
-rw-r--r--org.eclipse.search/new search/org/eclipse/search/ui/text/TextSearchQueryProvider.java12
-rw-r--r--org.eclipse.search/new search/org/eclipse/search2/internal/ui/text2/DefaultTextSearchQueryProvider.java3
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)

Back to the top