static class DefaultBeanConfigurator.BeanExpressionEvaluator
extends java.lang.Object
implements org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator
| Modifier and Type | Field and Description |
|---|---|
private BeanConfigurationValuePreprocessor |
preprocessor |
private BeanConfigurationPathTranslator |
translator |
| Constructor and Description |
|---|
BeanExpressionEvaluator(BeanConfigurationRequest request) |
| Modifier and Type | Method and 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) |
private final BeanConfigurationValuePreprocessor preprocessor
private final BeanConfigurationPathTranslator translator
BeanExpressionEvaluator(BeanConfigurationRequest request)
public java.lang.Object evaluate(java.lang.String expression,
java.lang.Class<?> type)
throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
evaluate in interface org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluatororg.codehaus.plexus.component.configurator.expression.ExpressionEvaluationExceptionpublic java.lang.Object evaluate(java.lang.String expression)
throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
evaluate in interface org.codehaus.plexus.component.configurator.expression.ExpressionEvaluatororg.codehaus.plexus.component.configurator.expression.ExpressionEvaluationExceptionpublic java.io.File alignToBaseDirectory(java.io.File file)
alignToBaseDirectory in interface org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator