public class StructureConfigurableContext extends java.lang.Object implements Disposable, LibraryEditorListener
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,LibrariesModifiableModel> |
myLevel2Providers |
ModulesConfigurator |
myModulesConfigurator |
Constructor and Description |
---|
StructureConfigurableContext(Project project,
ModulesConfigurator modulesConfigurator) |
public final ModulesConfigurator myModulesConfigurator
public final java.util.Map<java.lang.String,LibrariesModifiableModel> myLevel2Providers
public StructureConfigurableContext(Project project, ModulesConfigurator modulesConfigurator)
public VirtualFile[] getLibraryFiles(Library library, OrderRootType type)
public Project getProject()
public ProjectStructureDaemonAnalyzer getDaemonAnalyzer()
public void dispose()
Disposable
dispose
in interface Disposable
public ModulesConfigurator getModulesConfigurator()
public Module[] getModules()
public java.lang.String getRealName(Module module)
public void resetLibraries()
public void addLibraryEditorListener(LibraryEditorListener listener)
public void addLibraryEditorListener(LibraryEditorListener listener, Disposable parentDisposable)
public void libraryRenamed(Library library, java.lang.String oldName, java.lang.String newName)
libraryRenamed
in interface LibraryEditorListener
public StructureLibraryTableModifiableModelProvider getGlobalLibrariesProvider()
public StructureLibraryTableModifiableModelProvider createModifiableModelProvider(java.lang.String level)
public StructureLibraryTableModifiableModelProvider getProjectLibrariesProvider()
public LibraryTable.ModifiableModel getModifiableLibraryTable(LibraryTable table)
public Library getLibrary(java.lang.String libraryName, java.lang.String libraryLevel)
public void reset()
public void clear()