Class AssemblyExpressionEvaluator
- java.lang.Object
-
- org.apache.maven.plugins.assembly.interpolation.AssemblyExpressionEvaluator
-
- All Implemented Interfaces:
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator
public class AssemblyExpressionEvaluator extends java.lang.Object implements org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator
-
-
Field Summary
Fields Modifier and Type Field Description private AssemblerConfigurationSourceconfigSourceprivate org.codehaus.plexus.interpolation.PrefixAwareRecursionInterceptorinterceptorprivate org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolatorinterpolator
-
Constructor Summary
Constructors Constructor Description AssemblyExpressionEvaluator(AssemblerConfigurationSource configSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilealignToBaseDirectory(java.io.File f)java.lang.Objectevaluate(java.lang.String expression)
-
-
-
Field Detail
-
configSource
private final AssemblerConfigurationSource configSource
-
interpolator
private final org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator interpolator
-
interceptor
private final org.codehaus.plexus.interpolation.PrefixAwareRecursionInterceptor interceptor
-
-
Constructor Detail
-
AssemblyExpressionEvaluator
public AssemblyExpressionEvaluator(AssemblerConfigurationSource configSource)
-
-
Method Detail
-
alignToBaseDirectory
public java.io.File alignToBaseDirectory(java.io.File f)
- Specified by:
alignToBaseDirectoryin interfaceorg.codehaus.plexus.component.configurator.expression.ExpressionEvaluator
-
evaluate
public java.lang.Object evaluate(java.lang.String expression) throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException- Specified by:
evaluatein interfaceorg.codehaus.plexus.component.configurator.expression.ExpressionEvaluator- Throws:
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
-
-