Annotation Type ActiveIf
-
@Repeatable(ActiveIfs.class) @Target({FIELD,PARAMETER}) @Retention(RUNTIME) public @interface ActiveIf
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description ActiveIf.EvaluationStrategy
evaluationStrategy
ActiveIf.EvaluationStrategyOption[]
evaluationStrategyOptions
boolean
negate
Should the condition deduced from the target comparison to the value(s) be compared to true or false.
-
-
-
-
negate
boolean negate
Should the condition deduced from the target comparison to the value(s) be compared to true or false. It is equivalent to see target and value defining aPredicate
and this toggle callingPredicate.negate()
.- Returns:
- if set to true it will be compared to false (reversed), otherwise it is compared to true.
- Default:
- false
-
-
-
evaluationStrategy
ActiveIf.EvaluationStrategy evaluationStrategy
- Returns:
- the strategy to use to evaluate the value compared to value array.
- Default:
- org.talend.sdk.component.api.configuration.condition.ActiveIf.EvaluationStrategy.DEFAULT
-
-
-
evaluationStrategyOptions
ActiveIf.EvaluationStrategyOption[] evaluationStrategyOptions
- Default:
- {}
-
-