blob: f4ce40d87b6c5fe88bce517d94d6e8d4c3a13e98 [file] [log] [blame]
package org.apache.ant.echo;
import org.apache.ant.*;
/**
* A very simple task that takes a bit of text and echos it back out
* when it is executed. This is useful for troubleshooting properties
* in buildfiles, letting the user know that something is going to happen
* and as a very simple example that can be copied to create other tasks.
*
* @author James Duncan Davidson (duncan@apache.org)
*/
public class EchoTask extends AbstractTask {
// -----------------------------------------------------------------
// PRIVATE DATA MEMBERS
// -----------------------------------------------------------------
/**
* Data to echo
*/
private String text;
// -----------------------------------------------------------------
// PUBLIC METHODS
// -----------------------------------------------------------------
/**
* Executes this task.
*/
public boolean execute() throws AntException {
project.getFrontEnd().writeMessage(text);
return true;
}
/**
* Sets the text that this task will echo.
*/
public void setText(String text) {
this.text = text;
}
}