Package org.verapdf.metadata.fixer.utils
Class ProcessedObjectsInspector
- java.lang.Object
-
- org.verapdf.metadata.fixer.utils.ProcessedObjectsInspector
-
public class ProcessedObjectsInspector extends Object
Current class check status of validation according to failed rules, validation profile and list of Metadata failed rule types.Metadata failed rule type is list of rules that belongs to metadata check rules. This rules can be obtain by
ProcessedObjectsParser. Default implementation of this interface isXMLProcessedObjectsParser.- Author:
- Evgeniy Muravitskiy
- See Also:
Rule,ValidationProfile,ValidationStatus
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationStatusvalidationStatus(List<TestAssertion> assertions, ValidationProfile profile)Return validation status according to failed rules and validation profile.static ValidationStatusvalidationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjects objects)Return validation status according to failed rules, validation profile and metadata failed rules typestatic ValidationStatusvalidationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjectsParser parser)Return validation status according to failed rules and validation profile.
-
-
-
Method Detail
-
validationStatus
public static ValidationStatus validationStatus(List<TestAssertion> assertions, ValidationProfile profile) throws URISyntaxException, IOException, ParserConfigurationException, SAXException
Return validation status according to failed rules and validation profile.ProcessedObjectsobtain from xml file.- Parameters:
assertions-profile- validation profile- Returns:
- validation status
- Throws:
URISyntaxExceptionIOExceptionParserConfigurationExceptionSAXException
-
validationStatus
public static ValidationStatus validationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjectsParser parser) throws IOException, URISyntaxException, ParserConfigurationException, SAXException
Return validation status according to failed rules and validation profile.ProcessedObjectsobtain byProcessedObjectsParser.- Parameters:
assertions-profile- validation profileparser- parse some data toProcessedObjects- Returns:
- validation status
- Throws:
IOExceptionURISyntaxExceptionParserConfigurationExceptionSAXException
-
validationStatus
public static ValidationStatus validationStatus(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjects objects)
Return validation status according to failed rules, validation profile and metadata failed rules type- Parameters:
assertions-profile- validation profileobjects- metadata failed rules type- Returns:
- validation status
- Throws:
IOExceptionURISyntaxExceptionParserConfigurationExceptionSAXException
-
-