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 BeanConfigurationValuePreprocessor
preprocessor
private BeanConfigurationPathTranslator
translator
-
Constructor Summary
Constructors Constructor Description BeanExpressionEvaluator(BeanConfigurationRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.File
alignToBaseDirectory(java.io.File file)
java.lang.Object
evaluate(java.lang.String expression)
java.lang.Object
evaluate(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:
evaluate
in 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:
evaluate
in 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:
alignToBaseDirectory
in interfaceorg.codehaus.plexus.component.configurator.expression.ExpressionEvaluator
-
-