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>
+
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;
+ }
}