public abstract class DependencyValidationManager extends NamedScopesHolder
NamedScopesHolder.ScopeListenermyProject| Constructor and Description |
|---|
DependencyValidationManager(Project project) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addRule(DependencyRule rule) |
abstract DependencyRule [] |
getAllRules() |
abstract DependencyRule [] |
getApplicableRules(PsiFile file) |
static DependencyValidationManager |
getInstance(Project project) |
abstract java.util.Map<java.lang.String,PackageSet> |
getUnnamedScopes() |
abstract DependencyRule |
getViolatorDependencyRule(PsiFile from,
PsiFile to) |
abstract DependencyRule [] |
getViolatorDependencyRules(PsiFile from,
PsiFile to) |
abstract boolean |
hasRules() |
abstract void |
removeAllRules() |
abstract void |
setSkipImportStatements(boolean skip) |
abstract boolean |
skipImportStatements() |
addScope, addScopeListener, addScopeListener, createScope, fireScopeListeners, getAllNamedScopeHolders, getDisplayName, getEditableScopes, getHolder, getIcon, getPredefinedScope, getPredefinedScopes, getProject, getProjectBaseDir, getScope, getScope, getScopes, getState, loadState, removeAllSets, setScopesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeComponent, noStateLoadedpublic DependencyValidationManager(Project project)
public static DependencyValidationManager getInstance(Project project)
public abstract boolean hasRules()
public abstract DependencyRule getViolatorDependencyRule(PsiFile from, PsiFile to)
public abstract DependencyRule [] getViolatorDependencyRules(PsiFile from, PsiFile to)
public abstract DependencyRule [] getApplicableRules(PsiFile file)
public abstract DependencyRule [] getAllRules()
public abstract void removeAllRules()
public abstract void addRule(DependencyRule rule)
public abstract boolean skipImportStatements()
public abstract void setSkipImportStatements(boolean skip)
public abstract java.util.Map<java.lang.String,PackageSet> getUnnamedScopes()