Class orion.searchClient.Searcher
Provides API for searching the workspace.
Defined in: </shared/eclipse/e4/orion/I201107200200/plugins/org.eclipse.orion.client.core/web/orion/searchClient.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
orion.searchClient.Searcher(options)
Creates a new search client.
|
Method Attributes | Method Name and Description |
---|---|
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.
|
|
showSearchResult(resultsNode, query, excludeFile, generateHeading, onResultReady, hideSummaries, jsonData)
|
Class Detail
orion.searchClient.Searcher(options)
Creates a new search client.
- Parameters:
- {Object} options
- The options object
- {orion.serviceregistry.ServiceRegistry} options.serviceRegistry
- The service registry
Method Detail
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.
showSearchResult(resultsNode, query, excludeFile, generateHeading, onResultReady, hideSummaries, jsonData)
- Parameters:
- resultsNode
- query
- excludeFile
- generateHeading
- onResultReady
- hideSummaries
- jsonData