Class TriggerExpressionResolver
- java.lang.Object
-
- com.devonfw.cobigen.javaplugin.matcher.resolver.TriggerExpressionResolver
-
public class TriggerExpressionResolver extends Object
TheTriggerExpressionResolverto resolve the matcher's values.
-
-
Constructor Summary
Constructors Constructor Description TriggerExpressionResolver(com.thoughtworks.qdox.model.JavaClass parsedClass)Creates a newTriggerExpressionResolverfor the given parsedJavaClassTriggerExpressionResolver(Class<?> reflectionClass)Creates a newTriggerExpressionResolverfor the given pojo with itsClassLoader
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluateExpression(String expression)Evaluates the given expression
-
-
-
Constructor Detail
-
TriggerExpressionResolver
public TriggerExpressionResolver(Class<?> reflectionClass)
Creates a newTriggerExpressionResolverfor the given pojo with itsClassLoader- Parameters:
reflectionClass- current triggered POJOClass
-
TriggerExpressionResolver
public TriggerExpressionResolver(com.thoughtworks.qdox.model.JavaClass parsedClass)
Creates a newTriggerExpressionResolverfor the given parsedJavaClass- Parameters:
parsedClass- parsedJavaClass
-
-
Method Detail
-
evaluateExpression
public boolean evaluateExpression(String expression)
Evaluates the given expression- Parameters:
expression- to be evaluated- Returns:
trueif the expression is valid,
false, otherwise or if any exception occurred during the evaluation
-
-