org.gradle.tooling.model.idea
Interface IdeaProject

All Superinterfaces:
Element, HierarchicalElement, Model
All Known Subinterfaces:
BasicIdeaProject

public interface IdeaProject
extends HierarchicalElement, Element

Represents the information about the IDEA project.

Since:
1.0-milestone-5

Method Summary
 DomainObjectSet<? extends IdeaModule> getChildren()
          Returns the modules of this IDEA project.
 String getJdkName()
          Returns the name of the JDK.
 IdeaLanguageLevel getLanguageLevel()
          Returns the language level to use within the current project.
 DomainObjectSet<? extends IdeaModule> getModules()
          Returns the modules of this IDEA project.
 
Methods inherited from interface org.gradle.tooling.model.HierarchicalElement
getParent
 
Methods inherited from interface org.gradle.tooling.model.Element
getDescription, getName
 

Method Detail

getJdkName

String getJdkName()
Returns the name of the JDK.

Returns:
The name of the JDK.

getLanguageLevel

IdeaLanguageLevel getLanguageLevel()
Returns the language level to use within the current project.

Returns:
The language level to use within the current project.

getChildren

DomainObjectSet<? extends IdeaModule> getChildren()
Returns the modules of this IDEA project. Most projects have at least one module. Alias for getModules().

Specified by:
getChildren in interface HierarchicalElement
Returns:
The modules of this IDEA project.

getModules

DomainObjectSet<? extends IdeaModule> getModules()
Returns the modules of this IDEA project. Most projects have at least one module. Alias for getChildren().

Returns:
The modules of this IDEA project.