public abstract class DependenciesHandlerBase
extends java.lang.Object
Constructor and Description |
---|
DependenciesHandlerBase(Project project,
java.util.List<? extends AnalysisScope> scopes,
java.util.Set<PsiFile> excluded) |
Modifier and Type | Method and Description |
---|---|
void |
analyze() |
protected boolean |
canStartInBackground() |
protected abstract DependenciesBuilder |
createDependenciesBuilder(AnalysisScope scope) |
protected abstract java.lang.String |
getPanelDisplayName(AnalysisScope scope) |
protected java.lang.String |
getPanelDisplayName(java.util.List<? extends DependenciesBuilder> builders) |
protected abstract java.lang.String |
getProgressTitle() |
protected boolean |
shouldShowDependenciesPanel(java.util.List<? extends DependenciesBuilder> builders) |
protected final Project myProject
public DependenciesHandlerBase(Project project, java.util.List<? extends AnalysisScope> scopes, java.util.Set<PsiFile> excluded)
public void analyze()
protected boolean canStartInBackground()
protected boolean shouldShowDependenciesPanel(java.util.List<? extends DependenciesBuilder> builders)
protected abstract java.lang.String getProgressTitle()
protected abstract java.lang.String getPanelDisplayName(AnalysisScope scope)
protected abstract DependenciesBuilder createDependenciesBuilder(AnalysisScope scope)
protected java.lang.String getPanelDisplayName(java.util.List<? extends DependenciesBuilder> builders)