public class RunAnythingCompletionGroup<V,P extends RunAnythingProvider<V>> extends RunAnythingGroupBase
RunAnythingGroup.SearchResult
RUN_ANYTHING_MATCHER_BUILDER
Constructor and Description |
---|
RunAnythingCompletionGroup(P provider) |
Modifier and Type | Method and Description |
---|---|
static RunAnythingGroup |
createCompletionGroup(RunAnythingProvider provider) |
static java.util.Collection<RunAnythingGroup> |
createCompletionGroups() |
java.util.Collection<RunAnythingItem> |
getGroupItems(DataContext dataContext,
java.lang.String pattern) |
protected Matcher |
getMatcher(DataContext dataContext,
java.lang.String pattern) |
P |
getProvider() |
java.lang.String |
getTitle() |
getItems
clearIndexes, clearMoreIndex, collectItems, findGroup, findGroupByMoreIndex, findGroupByTitleIndex, findItemGroup, getAllIndexes, getMaxInitialItems, getMaxItemsToInsert, getTitle, isMoreIndex, resetMoreIndex, shiftIndexes
public RunAnythingCompletionGroup(P provider)
public P getProvider()
public java.lang.String getTitle()
getTitle
in class RunAnythingGroup
public java.util.Collection<RunAnythingItem> getGroupItems(DataContext dataContext, java.lang.String pattern)
getGroupItems
in class RunAnythingGroupBase
protected Matcher getMatcher(DataContext dataContext, java.lang.String pattern)
getMatcher
in class RunAnythingGroupBase
public static java.util.Collection<RunAnythingGroup> createCompletionGroups()
public static RunAnythingGroup createCompletionGroup(RunAnythingProvider provider)