From 34d011b22db57e3fbb3d1f4e899e14295443a8ff Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 14 Sep 2000 14:13:39 +0000 Subject: [PATCH] Make accept #PCDATA. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267994 13f79535-47bb-0310-9956-ffa450edef68 --- docs/index.html | 9 ++++++++- src/main/org/apache/tools/ant/taskdefs/Echo.java | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/index.html b/docs/index.html index 2d6912498..13cecbfa3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1442,11 +1442,18 @@ subdirectories.

message the message to echo. - Yes + Yes, unless data is included in a + character section within this element.

Examples

  <echo message="Hello world" />
+
  
+<echo>
+This is a longer message stretching over
+two lines.
+</echo>
+

Exec

Description

diff --git a/src/main/org/apache/tools/ant/taskdefs/Echo.java b/src/main/org/apache/tools/ant/taskdefs/Echo.java index 6f64b4630..d6b70f974 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Echo.java +++ b/src/main/org/apache/tools/ant/taskdefs/Echo.java @@ -63,7 +63,7 @@ import java.net.*; * @author costin@dnt.ro */ public class Echo extends Task { - private String message; // required + private String message = ""; // required /** * Does the work. @@ -82,4 +82,11 @@ public class Echo extends Task { public void setMessage(String msg) { this.message = msg; } + + /** + * Set a multiline message. + */ + public void addText(String msg) { + message += msg; + } }