Interface ExpressionExecutorStrategy

All Known Implementing Classes:
BusinessDataExpressionExecutorStrategy, BusinessDataReferenceExpressionExecutorStrategy, BusinessObjectDAOExpressionStrategy, CommonBusinessDataExpressionExecutorStrategy, ConditionExpressionExecutorStrategy, ConstantExpressionExecutorStrategy, ContractInputExpressionExecutorStrategy, DataExpressionExecutorStrategy, DocumentListReferenceExpressionExecutorStrategy, DocumentReferenceExpressionExecutorStrategy, EngineConstantExpressionExecutorStrategy, GroovyScriptConditionExpressionExecutorStrategy, GroovyScriptExpressionExecutorCacheStrategy, InputExpressionExecutorStrategy, JavaMethodCallExpressionExecutorStrategy, ListExpressionExecutorStrategy, NonEmptyContentExpressionExecutorStrategy, ParameterExpressionExecutorStrategy, PatternExpressionExecutorStrategy, QueryBusinessDataExpressionExecutorStrategy, TransientDataExpressionExecutorStrategy, XPathReadExpressionExecutorStrategy

public interface ExpressionExecutorStrategy
Allow to evaluate one kind of expression the kind of expression that this evaluator is responsible for is define by the getExpressionKind() Client implements this interface in order to add a new kind of expression
Author:
Zhao Na, Baptiste Mesta, Matthieu Chaffotte, Celine Souchet