public class UsageGroupingRuleProviderImpl extends java.lang.Object implements UsageGroupingRuleProvider
EP_NAME
Constructor and Description |
---|
UsageGroupingRuleProviderImpl() |
Modifier and Type | Method and Description |
---|---|
static com.intellij.usages.impl.UsageGroupingRuleProviderImpl.GroupByFileStructureAction |
createGroupByFileStructureAction(UsageViewImpl impl) |
AnAction [] |
createGroupingActions(UsageView view) |
UsageGroupingRule [] |
getActiveRules(Project project) |
UsageGroupingRule [] |
getActiveRules(Project project,
UsageViewSettings usageViewSettings) |
protected boolean |
supportsModuleRule() |
protected boolean |
supportsNonCodeRule() |
protected boolean |
supportsScopesRule() |
protected boolean supportsNonCodeRule()
protected boolean supportsModuleRule()
protected boolean supportsScopesRule()
public UsageGroupingRule [] getActiveRules(Project project)
getActiveRules
in interface UsageGroupingRuleProvider
public UsageGroupingRule [] getActiveRules(Project project, UsageViewSettings usageViewSettings)
getActiveRules
in interface UsageGroupingRuleProvider
public AnAction [] createGroupingActions(UsageView view)
createGroupingActions
in interface UsageGroupingRuleProvider
public static com.intellij.usages.impl.UsageGroupingRuleProviderImpl.GroupByFileStructureAction createGroupByFileStructureAction(UsageViewImpl impl)