| Package | Description |
|---|---|
| icy.plugin.interface_ |
All supported plugin interface to specialize plugin in a specific task (Canvas, ROI, file importer...)
|
| icy.search |
Contains Search engine related classes
|
| plugins.kernel.searchprovider |
Contains all Search Provider plugins included in the kernel.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends SearchResultProducer> |
PluginSearchProvider.getSearchProviderClass()
Return the Search Provider.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OnlineSearchResultProducer
The OnlineSearchResultProducer is the basic class for
SearchResult producer from online
results. |
| Modifier and Type | Method and Description |
|---|---|
SearchResultProducer |
SearchResult.getProducer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<SearchResultProducer> |
SearchEngine.getSearchResultProducers()
Returns
SearchResultProducer attached to the search engine. |
| Modifier and Type | Method and Description |
|---|---|
int |
SearchResultProducer.compareTo(SearchResultProducer o) |
void |
SearchResultConsumer.resultChanged(SearchResultProducer producer,
SearchResult result)
Notify consumer than a single result has just been modified.
|
void |
SearchEngine.resultChanged(SearchResultProducer producer,
SearchResult result) |
void |
SearchResultConsumer.resultsChanged(SearchResultProducer producer)
Notify consumer than results list changed.
|
void |
SearchEngine.resultsChanged(SearchResultProducer producer) |
void |
SearchResultConsumer.searchCompleted(SearchResultProducer producer)
Notify consumer than search request completed.
|
void |
SearchEngine.searchCompleted(SearchResultProducer producer) |
| Constructor and Description |
|---|
SearchResult(SearchResultProducer producer) |
| Modifier and Type | Class and Description |
|---|---|
class |
KernelSearchResultProducer
This class is used to provide kernel command elements to the search engine.
|
class |
LocalPluginSearchResultProducer
This class is used to provide installed plugin elements to the search engine.
|
class |
OnlinePluginSearchResultProducer
This class is used to provide online plugin elements to the search engine.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends SearchResultProducer> |
PluginOnlinePluginProvider.getSearchProviderClass() |
java.lang.Class<? extends SearchResultProducer> |
PluginLocalPluginProvider.getSearchProviderClass() |
java.lang.Class<? extends SearchResultProducer> |
PluginKernelSearchProvider.getSearchProviderClass() |
| Constructor and Description |
|---|
KernelSearchResultProducer.KernelSearchResult(SearchResultProducer provider,
IcyAbstractAction action,
java.lang.String[] searchWords,
int priority) |
LocalPluginSearchResultProducer.LocalPluginResult(SearchResultProducer provider,
PluginDescriptor plugin,
java.lang.String text,
java.util.List<PluginSearchResultProducerHelper.SearchWord> words,
int priority) |
OnlinePluginSearchResultProducer.OnlinePluginResult(SearchResultProducer provider,
PluginDescriptor plugin,
java.lang.String text,
java.util.List<PluginSearchResultProducerHelper.SearchWord> searchWords,
int priority) |
PluginSearchResult(SearchResultProducer provider,
PluginDescriptor plugin,
java.lang.String text,
java.util.List<PluginSearchResultProducerHelper.SearchWord> words,
int priority) |