org.codehaus.groovy.maven.plugin.execute
Class ExpressionEvaluatorImpl

java.lang.Object
  extended by org.codehaus.groovy.maven.plugin.execute.ExpressionEvaluatorImpl
All Implemented Interfaces:
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator

public class ExpressionEvaluatorImpl
extends java.lang.Object
implements org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator

Custom expresion evaluation for Groovy executions.

Version:
$Id: ExpressionEvaluatorImpl.java 13181 2008-08-10 14:05:55Z user57 $
Author:
Jason Dillon

Constructor Summary
ExpressionEvaluatorImpl(org.apache.maven.execution.MavenSession context, org.apache.maven.project.MavenProject project)
           
 
Method Summary
 java.io.File alignToBaseDirectory(java.io.File file)
           
 java.lang.Object evaluate(java.lang.String expr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionEvaluatorImpl

public ExpressionEvaluatorImpl(org.apache.maven.execution.MavenSession context,
                               org.apache.maven.project.MavenProject project)
Method Detail

evaluate

public java.lang.Object evaluate(java.lang.String expr)
                          throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
Specified by:
evaluate in interface org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator
Throws:
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException

alignToBaseDirectory

public java.io.File alignToBaseDirectory(java.io.File file)
Specified by:
alignToBaseDirectory in interface org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator


Copyright © 2006-2011 Codehaus. All Rights Reserved.