Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Aeschlimann2006-05-19 14:09:33 +0000
committerMartin Aeschlimann2006-05-19 14:09:33 +0000
commit069f0eb695f35eeee4951f4a4ea67fe75e288363 (patch)
tree1e53901f5c0814934384fb492e67a3b7cf5b9748 /org.eclipse.search/apichanges_search.html
parent55de164760de0a349a7b8ea124162132cede9f4e (diff)
downloadeclipse.platform.text-069f0eb695f35eeee4951f4a4ea67fe75e288363.tar.gz
eclipse.platform.text-069f0eb695f35eeee4951f4a4ea67fe75e288363.tar.xz
eclipse.platform.text-069f0eb695f35eeee4951f4a4ea67fe75e288363.zip
added
Diffstat (limited to 'org.eclipse.search/apichanges_search.html')
-rw-r--r--org.eclipse.search/apichanges_search.html86
1 files changed, 86 insertions, 0 deletions
diff --git a/org.eclipse.search/apichanges_search.html b/org.eclipse.search/apichanges_search.html
new file mode 100644
index 00000000000..e6f1827ddbe
--- /dev/null
+++ b/org.eclipse.search/apichanges_search.html
@@ -0,0 +1,86 @@
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+ <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+ <meta name="Author" content="IBM">
+ <title>Search Breaking API changes</title>
+ <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css"
+ type="text/css">
+</head>
+<body style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
+<font color="#8080ff" size="-2">java development tooling ui</font>
+<p>This document lists the breaking API changes that occurred between
+R3.1 and R3.2 and
+how to migrate from the R3.1 API to the R3.2 API.
+</p>
+<table border="0" cellpadding="2" cellspacing="5" width="100%">
+ <tbody>
+ <tr>
+ <td align="left" width="72%"> <font size="+3"><b>search -
+Breaking API changes from R3.1 to R3.2</b></font> <br>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p> </p>
+<table border="0" cellpadding="2" cellspacing="5" width="100%">
+ <tbody>
+ <tr>
+ <td align="left" width="72%"> <font size="+3"><b>search -
+Non-breaking API changes from R3.1 to R3.2</b></font> <br>
+ </td>
+ </tr>
+ <tr>
+ <td>new API added to use the text search programmatically
+ <ul>
+ <li>TextSearchEngine</li>
+ <li>TextSearchScope</li>
+ <li>TextSearchMatchAccess</li>
+ <li>TextSearchRequestor</li>
+ <li>extension point textSearchQueryProvider</li>
+ </ul> </td>
+ </tr>
+ <tr>
+ <td>new API on AbstractTextSearchViewPage
+ <ul>
+ <li>handleSearchResultChanged(SearchResultEvent) protected to participate on search result events</li>
+ <li>getCurrentMatchLocation(Match match)</li>
+ <li>canRemoveMatchesWith(ISelection selection)</li>
+ <li>postEnsureSelection()</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>new API on NewSearchUI to start a query in a particular view
+ <ul>
+ <li>runQueryInBackground(ISearchQuery query, ISearchResultViewPart view)</li>
+ <li>runQueryInForeground(IRunnableContext context, ISearchQuery query, ISearchResultViewPart view)</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>new API added to provide a new search query provider
+ <ul>
+ <li>TextSearchQueryProvider</li>
+ <li>FileTextSearchScope</li>
+ <li>extension point textSearchQueryProvider</li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>new action group containing the text search actions
+ <ul>
+ <li>TextSearchGroup</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p> </p>
+</body>
+</html>

Back to the top