Class Index | File Index

Classes


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

Class Summary
Constructor Attributes Constructor Name and Description
 
eclipse.Searcher(options)
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.
<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

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Jun 08 2011 09:08:30 GMT-0400 (EDT)