org.apache.tools.ant.taskdefs

Class Echo

public class Echo extends Task

Writes a message to the Ant logging facilities.

Since: Ant 1.1

UNKNOWN: category="utility"

Nested Class Summary
static classEcho.EchoLevel
The enumerated values for the level attribute.
Field Summary
protected booleanappend
protected Filefile
protected intlogLevel
protected Stringmessage
Method Summary
voidaddText(String msg)
Set a multiline message.
voidexecute()
Does the work.
voidsetAppend(boolean append)
If true, append to existing file.
voidsetFile(File file)
File to write to.
voidsetLevel(Echo.EchoLevel echoLevel)
Set the logging level.
voidsetMessage(String msg)
Message to write.

Field Detail

append

protected boolean append

file

protected File file

logLevel

protected int logLevel

message

protected String message

Method Detail

addText

public void addText(String msg)
Set a multiline message.

Parameters: msg the CDATA text to append to the output text

execute

public void execute()
Does the work.

Throws: BuildException if something goes wrong with the build

setAppend

public void setAppend(boolean append)
If true, append to existing file.

Parameters: append if true, append to existing file, default is false.

setFile

public void setFile(File file)
File to write to.

Parameters: file the file to write to, if not set, echo to standard output

setLevel

public void setLevel(Echo.EchoLevel echoLevel)
Set the logging level. Level should be one of

The default is "warning" to ensure that messages are displayed by default when using the -quiet command line option.

Parameters: echoLevel the logging level

setMessage

public void setMessage(String msg)
Message to write.

Parameters: msg Sets the value for the message variable.

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.