ngIInternalSearchEnginesService Interface Reference

import"ngIInternalSearchEnginesService.idl";

Inheritance diagram for ngIInternalSearchEnginesService:
[legend]
Collaboration diagram for ngIInternalSearchEnginesService:
[legend]

Public Member Functions

boolean registerInternalSearchEngine (in AString searchEngineName, in string contractID, [optional] in boolean liveSearch)
 
void unregisterInternalSearchEngine (in AString searchEngineName)
 Unregister a search engine to be handled as intenral search. The engine is rehidden if it was hidden before being registered. More...
 
ngIInternalSearchEngine getInternalSearchEngine (in AString searchEngineName)
 

Detailed Description

Definition at line 31 of file ngIInternalSearchEnginesService.idl.

Member Function Documentation

ngIInternalSearchEngine ngIInternalSearchEnginesService::getInternalSearchEngine ( in AString  searchEngineName)
Parameters
searchEngineNameName the search engine was registered with
Returns
The ngIInternalSearchEngine for the specified search engine
boolean ngIInternalSearchEnginesService::registerInternalSearchEngine ( in AString  searchEngineName,
in string  contractID,
[optional] in boolean  liveSearch 
)

a search engine to be handled as internal search. Shows the engine if it was hidden before.

Parameters
searchEngineNameName to register the search engine with
contractIDPart of the ID of the contract implementing sbISearchEngine for the engine. The contract must be .com/Songbird/{contractIDPart};1
liveSearchIndicates, whether the engine supports live search
Returns
A boolean, true if the registration was successful
void ngIInternalSearchEnginesService::unregisterInternalSearchEngine ( in AString  searchEngineName)

Unregister a search engine to be handled as intenral search. The engine is rehidden if it was hidden before being registered.

Parameters
searchEngineNameName the search engine was registered with

The documentation for this interface was generated from the following file: