Package de.isas.mztab2.io.validators
Interface MetadataValidator<T>
-
- Type Parameters:
T- the type of the parsed object to validate.
- All Known Implementing Classes:
AssayValidator,CvValidator,DatabaseValidator,MsRunValidator,MzTabIdValidator,MzTabVersionValidator,QuantificationMethodValidator,SmallMoleculeFeatureQuantificationUnitValidator,SmallMoleculeIdConfidenceMeasureValidator,SmallMoleculeQuantificationUnitValidator,SoftwareValidator,StudyVariableValidator
public interface MetadataValidator<T>
Implementations of the parsing validator are applied to the type object during the parsing process.- Author:
- nilshoffmann
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default List<uk.ac.ebi.pride.jmztab2.utils.errors.MZTabError>validateRefine(T t, MZTabParserContext parserContext)Validate the given object of type T, using the provided parser context to check state of not yet completely parsed and constructed mzTab hierarchy.
-
-
-
Method Detail
-
validateRefine
default List<uk.ac.ebi.pride.jmztab2.utils.errors.MZTabError> validateRefine(T t, MZTabParserContext parserContext)
Validate the given object of type T, using the provided parser context to check state of not yet completely parsed and constructed mzTab hierarchy.- Parameters:
t- the object to validateparserContext- the parser context- Returns:
- a list of
MZTabError, maybe empty.
-
-