org.codehaus.plexus.component.configurator.expression
Class DefaultExpressionEvaluator

java.lang.Object
  extended by 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

Constructor Summary
DefaultExpressionEvaluator()
           
 
Method Summary
 File alignToBaseDirectory(File file)
          Align a given path to the base directory that can be evaluated by this expression evaluator, if known.
 Object evaluate(String expression)
          Evaluate an expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultExpressionEvaluator

public DefaultExpressionEvaluator()
Method Detail

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