public abstract class RunAnythingGroupBase extends RunAnythingGroup
RunAnythingGroup.SearchResultRUN_ANYTHING_MATCHER_BUILDER| Constructor and Description |
|---|
RunAnythingGroupBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.Collection<RunAnythingItem> |
getGroupItems(DataContext dataContext,
java.lang.String pattern) |
RunAnythingGroup.SearchResult |
getItems(DataContext dataContext,
java.util.List<RunAnythingItem> model,
java.lang.String pattern,
int itemsToInsert)
Gets current group items to add into the main list.
|
protected Matcher |
getMatcher(DataContext dataContext,
java.lang.String pattern) |
clearIndexes, clearMoreIndex, collectItems, findGroup, findGroupByMoreIndex, findGroupByTitleIndex, findItemGroup, getAllIndexes, getMaxInitialItems, getMaxItemsToInsert, getTitle, getTitle, isMoreIndex, resetMoreIndex, shiftIndexespublic abstract java.util.Collection<RunAnythingItem> getGroupItems(DataContext dataContext, java.lang.String pattern)
protected Matcher getMatcher(DataContext dataContext, java.lang.String pattern)
public RunAnythingGroup.SearchResult getItems(DataContext dataContext, java.util.List<RunAnythingItem> model, java.lang.String pattern, int itemsToInsert)
RunAnythingGroupgetItems in class RunAnythingGroupdataContext - needed to fetch project/modulemodel - needed to avoid adding duplicates into the listpattern - input search stringitemsToInsert - number of items to insert