org.codehaus.plexus.component.configurator.expression
Interface ExpressionEvaluator

All Known Implementing Classes:
DefaultExpressionEvaluator

public interface ExpressionEvaluator

Evaluate an expression.

Version:
$Id: ExpressionEvaluator.java 1709 2005-04-15 05:28:27Z brett $
Author:
Brett Porter

Method Summary
 java.io.File alignToBaseDirectory(java.io.File file)
          Align a given path to the base directory that can be evaluated by this expression evaluator, if known.
 java.lang.Object evaluate(java.lang.String expression)
          Evaluate an expression.
 

Method Detail

evaluate

java.lang.Object evaluate(java.lang.String expression)
                          throws ExpressionEvaluationException
Evaluate an expression.

Parameters:
expression - the expression
Returns:
the value of the expression
Throws:
ExpressionEvaluationException

alignToBaseDirectory

java.io.File alignToBaseDirectory(java.io.File file)
Align a given path to the base directory that can be evaluated by this expression evaluator, if known.

Parameters:
file - the file
Returns:
the aligned file


Copyright © 2001-2008 Codehaus. All Rights Reserved.