com.intellij.j2ee.module
Class LibraryLink
java.lang.Object
com.intellij.j2ee.module.ContainerElement
com.intellij.j2ee.module.LibraryLink
- All Implemented Interfaces:
- JDOMExternalizable, java.lang.Cloneable
public abstract class LibraryLink
- extends ContainerElement
| Methods inherited from class com.intellij.j2ee.module.ContainerElement |
clone, equals, equalsIgnoreAttributes, getAttribute, getDescription, getDescriptionForPackagingMethod, getPackagingMethod, getParentModule, getPresentableName, getURI, hashCode, readExternal, setAttribute, setPackagingMethod, setParentModule, setURI, writeExternal |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
MODULE_LEVEL
public static final java.lang.String MODULE_LEVEL
- See Also:
- Constant Field Values
LibraryLink
public LibraryLink(Module parentModule)
getLibrary
public abstract Library getLibrary()
addUrl
public abstract void addUrl(java.lang.String url)
getUrls
public abstract java.util.List<java.lang.String> getUrls()
getSingleFileName
public abstract java.lang.String getSingleFileName()
hasDirectoriesOnly
public abstract boolean hasDirectoriesOnly()
getName
public abstract java.lang.String getName()
getLevel
public abstract java.lang.String getLevel()
getAllDependentModules
protected abstract Module[] getAllDependentModules()
addDependencies
protected abstract void addDependencies(Module module,
java.util.HashSet<Module> result)
findLibrary
public static Library findLibrary(java.lang.String libraryName,
java.lang.String libraryLevel,
Project project)
findModuleLibrary
public static Library findModuleLibrary(Module module,
java.lang.String url)