public class ModuleLibraryTable extends java.lang.Object implements LibraryTable, LibraryTable.ModifiableModel
LibraryTable.Listener, LibraryTable.ModifiableModelDisposable.Parent| Modifier and Type | Field and Description |
|---|---|
static LibraryTablePresentation |
MODULE_LIBRARY_TABLE_PRESENTATION |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEditablepublic static final LibraryTablePresentation MODULE_LIBRARY_TABLE_PRESENTATION
public Library [] getLibraries()
getLibraries in interface LibraryTablegetLibraries in interface LibraryTable.ModifiableModelpublic Library createLibrary()
createLibrary in interface LibraryTablepublic Library createLibrary(java.lang.String name)
createLibrary in interface LibraryTablecreateLibrary in interface LibraryTable.ModifiableModelpublic Library createLibrary(java.lang.String name, PersistentLibraryKind type)
createLibrary in interface LibraryTable.ModifiableModelpublic Library createLibrary(java.lang.String name, PersistentLibraryKind kind, ProjectModelExternalSource externalSource)
createLibrary in interface LibraryTable.ModifiableModelpublic void removeLibrary(Library library)
removeLibrary in interface LibraryTableremoveLibrary in interface LibraryTable.ModifiableModelpublic java.util.Iterator<Library> getLibraryIterator()
getLibraryIterator in interface LibraryTablegetLibraryIterator in interface LibraryTable.ModifiableModelpublic java.lang.String getTableLevel()
getTableLevel in interface LibraryTablepublic LibraryTablePresentation getPresentation()
getPresentation in interface LibraryTablepublic Library getLibraryByName(java.lang.String name)
getLibraryByName in interface LibraryTablegetLibraryByName in interface LibraryTable.ModifiableModelpublic void addListener(LibraryTable.Listener listener)
addListener in interface LibraryTablepublic void addListener(LibraryTable.Listener listener, Disposable parentDisposable)
addListener in interface LibraryTablepublic void removeListener(LibraryTable.Listener listener)
removeListener in interface LibraryTablepublic Module getModule()
public void commit()
commit in interface LibraryTable.ModifiableModelpublic void dispose()
Disposabledispose in interface Disposablepublic boolean isChanged()
isChanged in interface LibraryTable.ModifiableModelpublic LibraryTable.ModifiableModel getModifiableModel()
LibraryTableLibraryTable.ModifiableModel.commit() or disposed Disposer.dispose(Disposable)getModifiableModel in interface LibraryTable