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. *