From 07f15736a01f46fcefe5d87b9ce738fcf3963b4d Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Sat, 5 Jan 2002 03:02:11 +0000 Subject: [PATCH] Add a new method "resolveValue" to TaskContext that resolves values according to ant rules and using that particular context. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270513 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/myrmidon/api/TaskContext.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/api/TaskContext.java b/proposal/myrmidon/src/java/org/apache/myrmidon/api/TaskContext.java index 57c38ba64..e3daec9ac 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/api/TaskContext.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/api/TaskContext.java @@ -60,6 +60,18 @@ public interface TaskContext File resolveFile( String filename ) throws TaskException; + /** + * Resolve a value according to the context. + * This involves evaluating the string and thus removing + * ${} sequences according to the rules specified at + * ............ + * + * @param value the value to resolve + * @return the resolved value + */ + Object resolveValue( String value ) + throws TaskException; + /** * Retrieve property for name. *