org.codehaus.plexus.component.configurator.expression
Class DefaultExpressionEvaluator
java.lang.Object
org.codehaus.plexus.component.configurator.expression.DefaultExpressionEvaluator
- All Implemented Interfaces:
- ExpressionEvaluator
public class DefaultExpressionEvaluator
- extends Object
- implements ExpressionEvaluator
Evaluate an expression.
- Version:
- $Id: DefaultExpressionEvaluator.java 1709 2005-04-15 05:28:27Z brett $
- Author:
- Brett Porter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultExpressionEvaluator
public DefaultExpressionEvaluator()
evaluate
public Object evaluate(String expression)
- Evaluate an expression.
- Specified by:
evaluate
in interface ExpressionEvaluator
- Parameters:
expression
- the expression
- Returns:
- the value of the expression
alignToBaseDirectory
public File alignToBaseDirectory(File file)
- Description copied from interface:
ExpressionEvaluator
- Align a given path to the base directory that can be evaluated by this expression evaluator, if known.
- Specified by:
alignToBaseDirectory
in interface ExpressionEvaluator
- Parameters:
file
- the file
- Returns:
- the aligned file