Interface IInitValueExpressionEvaluator
-
- All Known Implementing Classes:
InitValueExpressionEvaluator
public interface IInitValueExpressionEvaluator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
evaluate(Case useCase, Field<T> defaultField, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.Object
evaluate(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
I18nString
evaluateCaseName(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
java.util.Set<I18nString>
evaluateChoices(Case useCase, ChoiceField<?> field, java.util.Map<java.lang.String,java.lang.String> params)
java.util.Map<java.lang.String,I18nString>
evaluateOptions(Case useCase, MapOptionsField<I18nString,?> field, java.util.Map<java.lang.String,java.lang.String> params)
-
-
-
Method Detail
-
evaluate
<T> T evaluate(Case useCase, Field<T> defaultField, java.util.Map<java.lang.String,java.lang.String> params)
-
evaluateOptions
java.util.Map<java.lang.String,I18nString> evaluateOptions(Case useCase, MapOptionsField<I18nString,?> field, java.util.Map<java.lang.String,java.lang.String> params)
-
evaluateChoices
java.util.Set<I18nString> evaluateChoices(Case useCase, ChoiceField<?> field, java.util.Map<java.lang.String,java.lang.String> params)
-
evaluateCaseName
I18nString evaluateCaseName(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
-
evaluate
java.lang.Object evaluate(Case useCase, Expression expression, java.util.Map<java.lang.String,java.lang.String> params)
-
-