| Package | Description |
|---|---|
| org.gradle.tooling |
The main interfaces and classes of the Gradle tooling API.
|
| org.gradle.tooling.internal.build | |
| org.gradle.tooling.internal.consumer | |
| org.gradle.tooling.internal.consumer.versioning | |
| org.gradle.tooling.internal.gradle | |
| org.gradle.tooling.internal.idea | |
| org.gradle.tooling.model |
A UI-centric model of a Gradle build, provided by the Gradle tooling API.
|
| org.gradle.tooling.model.build |
Models the build environment information like gradle or java versions
|
| org.gradle.tooling.model.eclipse |
An Eclipse-centric model of a Gradle build, provided by the Gradle tooling API.
|
| org.gradle.tooling.model.idea |
IntelliJ IDEA related API of the tooling API
|
| org.gradle.tooling.model.internal |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ModelBuilder<T extends Model>
A
ModelBuilder allows you to fetch a snapshot of the model for a project. |
| Modifier and Type | Method and Description |
|---|---|
<T extends Model> |
ProjectConnection.getModel(Class<T> viewType)
Fetches a snapshot of the model of the given type for this project.
|
<T extends Model> |
ProjectConnection.getModel(Class<T> viewType,
ResultHandler<? super T> handler)
Fetches a snapshot of the model for this project asynchronously.
|
<T extends Model> |
ProjectConnection.model(Class<T> modelType)
Creates a builder which can be used to build the model of the given type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultBuildEnvironment
by Szczepan Faber, created at: 12/17/11
|
class |
VersionOnlyBuildEnvironment
by Szczepan Faber, created at: 12/22/11
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultModelBuilder<T extends Model,P> |
| Modifier and Type | Method and Description |
|---|---|
Class |
ModelMapping.getInternalType(Class<? extends Model> viewType) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultGradleProject |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultIdeaModule |
class |
DefaultIdeaProject |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BuildableElement
Represents an element which has Gradle tasks associated with it.
|
interface |
Element
Described model element
|
interface |
GradleProject
Gradle project.
|
interface |
HierarchicalElement
Represents an element which belongs to some hierarchy.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BuildEnvironment
Informs about the build environment, like Gradle version or the java home in use.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EclipseProject
The complete model of an Eclipse project.
|
interface |
HierarchicalEclipseProject
Represents the basic information about an Eclipse project.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BasicIdeaProject
IdeaProject that does not provide/resolve any external dependencies.
|
interface |
IdeaModule
Represents information about the IntelliJ IDEA module
|
interface |
IdeaProject
Represents the information about the IntelliJ IDEA project
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TestModel
For testing purposes only
|
Copyright © 2013. All rights reserved