Package de.isas.mztab2.validation
Interface CvRuleHandler
-
- All Known Implementing Classes:
ResolvingCvRuleHandler
public interface CvRuleHandler
Interface for rule logic handling implementations.- Author:
- nilshoffmann
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleEvaluationResult
handleRule(info.psidev.cvmapping.CvMappingRule rule, List<org.apache.commons.lang3.tuple.Pair<org.apache.commons.jxpath.Pointer,de.isas.mztab2.model.Parameter>> filteredSelection)
Handle the provided rule according to the implementor's logic.
-
-
-
Method Detail
-
handleRule
RuleEvaluationResult handleRule(info.psidev.cvmapping.CvMappingRule rule, List<org.apache.commons.lang3.tuple.Pair<org.apache.commons.jxpath.Pointer,de.isas.mztab2.model.Parameter>> filteredSelection)
Handle the provided rule according to the implementor's logic. The rule is applied to all elements within the filtered selection where it is applicable.- Parameters:
rule
- the rule to applyfilteredSelection
- the selection of pointer,paramter pairs to apply the rule on- Returns:
- the rule evaluation result
-
-