org.gradle.tooling.model.idea
Interface IdeaProject

All Superinterfaces:
Element, HierarchicalElement
All Known Subinterfaces:
BasicIdeaProject

public interface IdeaProject
extends HierarchicalElement, Element

Represents the information about the IntelliJ IDEA project

Since:
1.0-rc-1

Method Summary
 DomainObjectSet<? extends IdeaModule> getChildren()
          Returns modules of this idea project.
 String getJdkName()
          The name of the jdk
 IdeaLanguageLevel getLanguageLevel()
          Language level to use within the current project.
 DomainObjectSet<? extends IdeaModule> getModules()
          Returns 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()
The name of the jdk

Returns:
jdk name

getLanguageLevel

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

Returns:
language level

getChildren

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

Specified by:
getChildren in interface HierarchicalElement
Returns:
modules

getModules

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

Returns:
modules