Class DefaultBeanConfigurator.BeanExpressionEvaluator
- java.lang.Object
-
- org.apache.maven.configuration.internal.DefaultBeanConfigurator.BeanExpressionEvaluator
-
- All Implemented Interfaces:
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator,org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator
- Enclosing class:
- DefaultBeanConfigurator
static class DefaultBeanConfigurator.BeanExpressionEvaluator extends java.lang.Object implements org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator
-
-
Field Summary
Fields Modifier and Type Field Description private BeanConfigurationValuePreprocessorpreprocessorprivate BeanConfigurationPathTranslatortranslator
-
Constructor Summary
Constructors Constructor Description BeanExpressionEvaluator(BeanConfigurationRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilealignToBaseDirectory(java.io.File file)java.lang.Objectevaluate(java.lang.String expression)java.lang.Objectevaluate(java.lang.String expression, java.lang.Class<?> type)
-
-
-
Field Detail
-
preprocessor
private final BeanConfigurationValuePreprocessor preprocessor
-
translator
private final BeanConfigurationPathTranslator translator
-
-
Constructor Detail
-
BeanExpressionEvaluator
BeanExpressionEvaluator(BeanConfigurationRequest request)
-
-
Method Detail
-
evaluate
public java.lang.Object evaluate(java.lang.String expression, java.lang.Class<?> type) throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException- Specified by:
evaluatein interfaceorg.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator- Throws:
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
-
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
-
alignToBaseDirectory
public java.io.File alignToBaseDirectory(java.io.File file)
- Specified by:
alignToBaseDirectoryin interfaceorg.codehaus.plexus.component.configurator.expression.ExpressionEvaluator
-
-