Author: jglick
Date: Thu Jul 27 11:03:19 2006
New Revision: 426173

URL: http://svn.apache.org/viewvc?rev=426173&view=rev
Log:
InputHandler implementations may now call InputRequest.getDefaultValue() if 
they wish.

Modified:
    ant/core/trunk/WHATSNEW
    ant/core/trunk/src/main/org/apache/tools/ant/input/InputRequest.java
    ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Input.java

Modified: ant/core/trunk/WHATSNEW
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=426173&r1=426172&r2=426173&view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Thu Jul 27 11:03:19 2006
@@ -250,12 +250,16 @@
 
 * <get> would fetch files that were up to date, because it used > in a
   remote/local timestamp comparison, not >=. Bugzilla 35607.
-  
+
 * <xslt> passes the current file (name + directory) to the 
stylesheet/transformation.
   xsl-parameter name is configurable.  Bugzilla report 21042.
 
 Other changes:
 --------------
+
+* InputHandler implementations may now call InputRequest.getDefaultValue()
+  if they wish.
+
 * Took in bugzilla report 39320.
 
 * Improve compatibility with GNU Classpath and java versions prior to 1.5. 
Bugzilla 39027.

Modified: ant/core/trunk/src/main/org/apache/tools/ant/input/InputRequest.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/input/InputRequest.java?rev=426173&r1=426172&r2=426173&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/input/InputRequest.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/input/InputRequest.java Thu 
Jul 27 11:03:19 2006
@@ -25,6 +25,7 @@
 public class InputRequest {
     private String prompt;
     private String input;
+    private String defaultValue;
 
     /**
      * Construct an InputRequest.
@@ -68,6 +69,22 @@
      */
     public String getInput() {
         return input;
+    }
+
+    /**
+     * Gets a configured default value.
+     * @since Ant 1.7.0
+     */
+    public String getDefaultValue() {
+        return defaultValue;
+    }
+
+    /**
+     * Configures a default value.
+     * @since Ant 1.7.0
+     */
+    public void setDefaultValue(String d) {
+        defaultValue = d;
     }
 
 }

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Input.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Input.java?rev=426173&r1=426172&r2=426173&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Input.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Input.java Thu Jul 27 
11:03:19 2006
@@ -221,6 +221,7 @@
         } else {
             request = new InputRequest(message);
         }
+        request.setDefaultValue(defaultvalue);
 
         InputHandler h = handler == null
             ? getProject().getInputHandler()



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to