|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface ModelBuilder
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)
Adds a progress listener which will receive progress events as the model is being built. |
T
|
get()
Fetch the model, blocking until it is available. |
void
|
get(ResultHandler handler)
Starts fetching the build. |
ModelBuilder
|
setStandardError(java.io.OutputStream outputStream)
Sets the java.io.OutputStream which should receive standard error logging generated while building the model. |
ModelBuilder
|
setStandardOutput(java.io.OutputStream outputStream)
Sets the java.io.OutputStream which should receive standard output logging generated while building the model. |
Method Detail |
---|
public ModelBuilder addProgressListener(ProgressListener listener)
listener
- The listener
public T get()
public void get(ResultHandler handler)
handler
- The handler to supply the result to.
public ModelBuilder setStandardError(java.io.OutputStream outputStream)
outputStream
- The output stream.
public ModelBuilder setStandardOutput(java.io.OutputStream outputStream)
outputStream
- The output stream.
Groovy Documentation