Class eclipse.Searcher
Provides API for searching the workspace.
Defined in: </shared/eclipse/e4/orion/I201106080905/plugins/org.eclipse.orion.client.core/web/orion/searchClient.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
eclipse.Searcher(options)
|
Method Attributes | Method Name and Description |
---|---|
formatHighlight(str)
|
|
handleError(response, resultsNode)
|
|
saveSearch(favoriteName, query)
|
|
search(resultsNode, query, excludeFile, generateHeading, onResultReady, hideSummaries)
Runs a search and displays the results under the given DOM node.
|
|
<inner> |
Searcher(options)
|
showSearchResult(resultsNode, query, excludeFile, generateHeading, onResultReady, hideSummaries, jsonData)
|
Class Detail
eclipse.Searcher(options)
- Parameters:
- options
- The options object containing the service registry
Method Detail
{DomNode}
formatHighlight(str)
- Parameters:
- {String} str
- The highlight string we got from the server
- Returns:
- {DomNode}
handleError(response, resultsNode)
- Parameters:
- response
- resultsNode
saveSearch(favoriteName, query)
- Parameters:
- favoriteName
- query
search(resultsNode, query, excludeFile, generateHeading, onResultReady, hideSummaries)
Runs a search and displays the results under the given DOM node.
- Parameters:
- {DOMNode} resultsNode
- Node under which results will be added.
- {String} query
- URI of the query to run.
- {String} excludeFile Optional
- URI of a file to exclude from the result listing.
- {Boolean} generateHeading Optional
- generate a heading for the results
- {Function(DOMNode)} onResultReady Optional
- If any results were found, this is called on the resultsNode.
- {Boolean} hideSummaries Optional
- Don't show the summary of what matched beside each result.
<inner>
Searcher(options)
- Parameters:
- options
showSearchResult(resultsNode, query, excludeFile, generateHeading, onResultReady, hideSummaries, jsonData)
- Parameters:
- resultsNode
- query
- excludeFile
- generateHeading
- onResultReady
- hideSummaries
- jsonData