Class PluginParameterExpressionEvaluator

    • Field Detail

      • basedir

        private java.lang.String basedir
      • properties

        private java.util.Properties properties
    • Constructor Detail

      • PluginParameterExpressionEvaluator

        @Deprecated
        public PluginParameterExpressionEvaluator​(MavenSession session,
                                                  MojoExecution mojoExecution,
                                                  PathTranslator pathTranslator,
                                                  org.codehaus.plexus.logging.Logger logger,
                                                  MavenProject project,
                                                  java.util.Properties properties)
        Deprecated.
      • PluginParameterExpressionEvaluator

        public PluginParameterExpressionEvaluator​(MavenSession session)
      • PluginParameterExpressionEvaluator

        public PluginParameterExpressionEvaluator​(MavenSession session,
                                                  MojoExecution mojoExecution)
    • 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
      • evaluate

        public java.lang.Object evaluate​(java.lang.String expr,
                                         java.lang.Class<?> type)
                                  throws org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
        Specified by:
        evaluate in interface org.codehaus.plexus.component.configurator.expression.TypeAwareExpressionEvaluator
        Throws:
        org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException
      • isTypeCompatible

        private static boolean isTypeCompatible​(java.lang.Class<?> type,
                                                java.lang.Object value)
      • stripTokens

        private java.lang.String stripTokens​(java.lang.String expr)
      • alignToBaseDirectory

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