public abstract class LibraryEditorBase extends java.lang.Object implements LibraryEditor
Constructor and Description |
---|
LibraryEditorBase() |
Modifier and Type | Method and Description |
---|---|
void |
addRoots(java.util.Collection<? extends OrderRoot> roots) |
ProjectModelExternalSource |
getExternalSource() |
protected abstract java.util.Collection<OrderRootType> |
getOrderRootTypes() |
void |
removeAllRoots() |
abstract void |
setProperties(LibraryProperties properties) |
abstract void |
setType(LibraryType<?> type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addExcludedRoot, addJarDirectory, addJarDirectory, addRoot, addRoot, getExcludedRootUrls, getFiles, getName, getProperties, getType, getUrls, hasChanges, isJarDirectory, isValid, removeExcludedRoot, removeRoot, setName
public void removeAllRoots()
removeAllRoots
in interface LibraryEditor
protected abstract java.util.Collection<OrderRootType> getOrderRootTypes()
public abstract void setProperties(LibraryProperties properties)
public abstract void setType(LibraryType<?> type)
public void addRoots(java.util.Collection<? extends OrderRoot> roots)
addRoots
in interface LibraryEditor
public ProjectModelExternalSource getExternalSource()
getExternalSource
in interface LibraryEditor