Class TriggerExpressionResolver


  • public class TriggerExpressionResolver
    extends java.lang.Object
    The TriggerExpressionResolver to resolve the matcher's values.
    • Constructor Detail

      • TriggerExpressionResolver

        public TriggerExpressionResolver​(java.lang.Class<?> reflectionClass)
        Creates a new TriggerExpressionResolver for the given pojo with its ClassLoader
        Parameters:
        reflectionClass - current triggered POJO Class
      • TriggerExpressionResolver

        public TriggerExpressionResolver​(com.thoughtworks.qdox.model.JavaClass parsedClass)
        Creates a new TriggerExpressionResolver for the given parsed JavaClass
        Parameters:
        parsedClass - parsed JavaClass
    • Method Detail

      • evaluateExpression

        public boolean evaluateExpression​(java.lang.String expression)
        Evaluates the given expression
        Parameters:
        expression - to be evaluated
        Returns:
        true if the expression is valid,
        false, otherwise or if any exception occurred during the evaluation