Class Index | File Index

Classes


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>.

Class Summary
Constructor Attributes Constructor Name and Description
 
Creates a new search client.
Method Summary
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

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Jul 20 2011 02:04:43 GMT-0400 (EDT)