Class ConditionalRule<T>
java.lang.Object
eu.dnetlib.validator2.engine.builtins.ForwardingRule<T>
eu.dnetlib.validator2.engine.builtins.ConditionalRule<T>
- All Implemented Interfaces:
Rule<T>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class eu.dnetlib.validator2.engine.builtins.ForwardingRule
rule -
Constructor Summary
ConstructorsConstructorDescriptionConditionalRule(Rule<T> actualRule, Rule<T> conditionRule, ConditionalRule.WhenConditionFails whenConditionFails) -
Method Summary
Methods inherited from class eu.dnetlib.validator2.engine.builtins.ForwardingRule
getContext, toString
-
Field Details
-
conditionRule
-
whenConditionFails
-
-
Constructor Details
-
ConditionalRule
public ConditionalRule(Rule<T> actualRule, Rule<T> conditionRule, ConditionalRule.WhenConditionFails whenConditionFails)
-
-
Method Details
-
test
- Specified by:
testin interfaceRule<T>- Overrides:
testin classForwardingRule<T>- Throws:
RuleEvaluationException
-