|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
org.gradle.tooling.ModelBuilder org.gradle.tooling.LongRunningOperation
public interface ModelBuilder extends LongRunningOperation
A ModelBuilder allows you to fetch a snapshot of the model for a project.
You use a ModelBuilder as follows:
Instances of ModelBuilder are not thread-safe.
- The type of model to buildMethod Summary | |
---|---|
ModelBuilder
|
addProgressListener(ProgressListener listener)
{@inheritDoc} |
java.lang.Object
|
get()
Fetch the model, blocking until it is available. |
void
|
get(ResultHandler handler)
Starts fetching the build. |
ModelBuilder
|
setStandardError(java.io.OutputStream outputStream)
{@inheritDoc} |
ModelBuilder
|
setStandardInput(java.io.InputStream inputStream)
{@inheritDoc} |
ModelBuilder
|
setStandardOutput(java.io.OutputStream outputStream)
{@inheritDoc} |
Methods inherited from interface LongRunningOperation | |
---|---|
addProgressListener, setStandardError, setStandardInput, setStandardOutput |
Method Detail |
---|
public ModelBuilder addProgressListener(ProgressListener listener)
public java.lang.Object get()
public void get(ResultHandler handler)
handler
- The handler to supply the result to.
public ModelBuilder setStandardError(java.io.OutputStream outputStream)
public ModelBuilder setStandardInput(java.io.InputStream inputStream)
public ModelBuilder setStandardOutput(java.io.OutputStream outputStream)
Groovy Documentation