Class SharedParametersValidationHandler

  • All Implemented Interfaces:
    CvTermValidationHandler

    public class SharedParametersValidationHandler
    extends Object
    implements CvTermValidationHandler
    Implements support for validating multiple parameters and the intersection between terms as described by the rule and the actually found ones.
    Author:
    nilshoffmann
    • Constructor Detail

      • SharedParametersValidationHandler

        public SharedParametersValidationHandler()
    • Method Detail

      • handleParameters

        public List<de.isas.mztab2.model.ValidationMessage> handleParameters​(RuleEvaluationResult result,
                                                                             boolean errorOnTermNotInRule)
        Description copied from interface: CvTermValidationHandler
        Implementations of this method should take care that they always return a list, even if it is empty.
        Specified by:
        handleParameters in interface CvTermValidationHandler
        Parameters:
        result - the validation messages produced by this handler.
        errorOnTermNotInRule - flag to signal, whether unknown terms should yield an error.
        Returns: