public class ProjectStructureDaemonAnalyzer extends java.lang.Object implements Disposable
Disposable.Parent
Constructor and Description |
---|
ProjectStructureDaemonAnalyzer(StructureConfigurableContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ProjectStructureDaemonAnalyzerListener listener) |
void |
clear() |
void |
clearCaches() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
ProjectStructureProblemsHolderImpl |
getProblemsHolder(ProjectStructureElement element) |
java.util.Collection<ProjectStructureElementUsage> |
getUsages(ProjectStructureElement selected) |
void |
queueUpdate(ProjectStructureElement element) |
void |
queueUpdateForAllElementsWithErrors() |
void |
removeElement(ProjectStructureElement element) |
void |
removeElements(java.util.List<? extends ProjectStructureElement> elements) |
void |
reset() |
void |
stop() |
public ProjectStructureDaemonAnalyzer(StructureConfigurableContext context)
public void queueUpdate(ProjectStructureElement element)
public void removeElement(ProjectStructureElement element)
public void removeElements(java.util.List<? extends ProjectStructureElement> elements)
public void stop()
public void clearCaches()
public void queueUpdateForAllElementsWithErrors()
public void dispose()
Disposable
dispose
in interface Disposable
public ProjectStructureProblemsHolderImpl getProblemsHolder(ProjectStructureElement element)
public java.util.Collection<ProjectStructureElementUsage> getUsages(ProjectStructureElement selected)
public void addListener(ProjectStructureDaemonAnalyzerListener listener)
public void reset()
public void clear()