public abstract class OptionsTopHitProvider extends java.lang.Object implements OptionsSearchTopHitProvider, SearchTopHitProvider
Modifier and Type | Class and Description |
---|---|
static interface |
OptionsTopHitProvider.CoveredByToggleActions
Deprecated.
|
static class |
OptionsTopHitProvider.ProjectLevelProvidersAdapter |
OptionsSearchTopHitProvider.ApplicationLevelProvider, OptionsSearchTopHitProvider.ProjectLevelProvider
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<OptionsSearchTopHitProvider.ProjectLevelProvider> |
PROJECT_LEVEL_EP |
EP_NAME
Constructor and Description |
---|
OptionsTopHitProvider() |
Modifier and Type | Method and Description |
---|---|
void |
consumeTopHits(java.lang.String pattern,
java.util.function.Consumer<java.lang.Object> collector,
Project project) |
abstract java.lang.String |
getId() |
abstract java.util.Collection<OptionDescription> |
getOptions(Project project)
Deprecated.
Use
OptionsSearchTopHitProvider.ApplicationLevelProvider or OptionsSearchTopHitProvider.ProjectLevelProvider
ConfigurableOptionsTopHitProvider will be refactored later. |
static java.lang.String |
messageApp(java.lang.String property) |
static java.lang.String |
messageIde(java.lang.String property) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
preloadNeeded
getTopHitAccelerator
public static final ExtensionPointName<OptionsSearchTopHitProvider.ProjectLevelProvider> PROJECT_LEVEL_EP
@Deprecated public abstract java.util.Collection<OptionDescription> getOptions(Project project)
OptionsSearchTopHitProvider.ApplicationLevelProvider
or OptionsSearchTopHitProvider.ProjectLevelProvider
ConfigurableOptionsTopHitProvider will be refactored later.
public final void consumeTopHits(java.lang.String pattern, java.util.function.Consumer<java.lang.Object> collector, Project project)
consumeTopHits
in interface SearchTopHitProvider
public abstract java.lang.String getId()
getId
in interface OptionsSearchTopHitProvider
public static java.lang.String messageApp(java.lang.String property)
public static java.lang.String messageIde(java.lang.String property)