public interface Library extends JDOMExternalizable, Disposable, ProjectModelElement
Modifier and Type | Interface and Description |
---|---|
static interface |
Library.ModifiableModel |
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static Library[] |
EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
VirtualFile [] |
getFiles(OrderRootType rootType) |
Library.ModifiableModel |
getModifiableModel()
As soon as you obtaining modifiable model you will have to commit it or call Disposer.dispose(model)!
|
java.lang.String |
getName() |
RootProvider |
getRootProvider() |
LibraryTable |
getTable() |
java.lang.String [] |
getUrls(OrderRootType rootType) |
boolean |
isJarDirectory(java.lang.String url) |
boolean |
isJarDirectory(java.lang.String url,
OrderRootType rootType) |
boolean |
isValid(java.lang.String url,
OrderRootType rootType) |
readExternal, writeExternal
dispose
getExternalSource
static final Library[] EMPTY_ARRAY
java.lang.String getName()
java.lang.String [] getUrls(OrderRootType rootType)
VirtualFile [] getFiles(OrderRootType rootType)
Library.ModifiableModel getModifiableModel()
LibraryTable getTable()
RootProvider getRootProvider()
boolean isJarDirectory(java.lang.String url)
boolean isJarDirectory(java.lang.String url, OrderRootType rootType)
boolean isValid(java.lang.String url, OrderRootType rootType)