public interface ChooseByNameContributorEx extends ChooseByNameContributor
CLASS_EP_NAME, FILE_EP_NAME, SYMBOL_EP_NAME
Modifier and Type | Method and Description |
---|---|
default NavigationItem [] |
getItemsByName(java.lang.String name,
java.lang.String pattern,
Project project,
boolean includeNonProjectItems)
Deprecated.
|
default java.lang.String [] |
getNames(Project project,
boolean includeNonProjectItems)
Deprecated.
|
void |
processElementsWithName(java.lang.String name,
Processor<? super NavigationItem> processor,
FindSymbolParameters parameters) |
void |
processNames(Processor<? super java.lang.String> processor,
GlobalSearchScope scope,
IdFilter filter) |
void processNames(Processor<? super java.lang.String> processor, GlobalSearchScope scope, IdFilter filter)
void processElementsWithName(java.lang.String name, Processor<? super NavigationItem> processor, FindSymbolParameters parameters)
@Deprecated default java.lang.String [] getNames(Project project, boolean includeNonProjectItems)
processNames(Processor, GlobalSearchScope, IdFilter)
insteadChooseByNameContributor
getNames
in interface ChooseByNameContributor
project
- the project in which the navigation is performed.includeNonProjectItems
- if true
, the names of non-project items (for example,
library classes) should be included in the returned array.@Deprecated default NavigationItem [] getItemsByName(java.lang.String name, java.lang.String pattern, Project project, boolean includeNonProjectItems)
processElementsWithName(String, Processor, FindSymbolParameters)
insteadChooseByNameContributor
getItemsByName
in interface ChooseByNameContributor
name
- the name selected from the list.pattern
- the original pattern entered in the dialogproject
- the project in which the navigation is performed.includeNonProjectItems
- if true
, the navigation items for non-project items (for example,
library classes) should be included in the returned array.