org.gradle.tooling.model.idea
Interface IdeaSingleEntryLibraryDependency

All Superinterfaces:
Dependency, ExternalDependency, IdeaDependency

public interface IdeaSingleEntryLibraryDependency
extends IdeaDependency, ExternalDependency

"Single-Entry Module Library" as IDEA calls it. For example a single jar file with sources jar.

Since:
1.0-rc-1

Method Summary
 File getFile()
          Returns the file for this dependency.
 File getJavadoc()
          Returns the Javadoc directory/archive for this dependency.
 File getSource()
          Returns the source directory/archive for this dependency.
 
Methods inherited from interface org.gradle.tooling.model.idea.IdeaDependency
getExported, getScope
 

Method Detail

getFile

File getFile()
Returns the file for this dependency.

Specified by:
getFile in interface ExternalDependency
Returns:
The file. Never null.

getSource

File getSource()
Returns the source directory/archive for this dependency.

Specified by:
getSource in interface ExternalDependency
Returns:
The source file. Returns null when the source is not available for this dependency.

getJavadoc

File getJavadoc()
Returns the Javadoc directory/archive for this dependency.

Specified by:
getJavadoc in interface ExternalDependency
Returns:
The Javadoc file. Returns null when the Javadoc is not available for this dependency.