Package org.verapdf.metadata.fixer.utils
Class ProcessedObjectsInspector
java.lang.Object
org.verapdf.metadata.fixer.utils.ProcessedObjectsInspector
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 is XMLProcessedObjectsParser
.
- Author:
- Evgeniy Muravitskiy
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationStatus
validationStatus
(List<TestAssertion> assertions, ValidationProfile profile) Return validation status according to failed rules and validation profile.static ValidationStatus
validationStatus
(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjects objects) Return validation status according to failed rules, validation profile and metadata failed rules typestatic ValidationStatus
validationStatus
(List<TestAssertion> assertions, ValidationProfile profile, ProcessedObjectsParser parser) Return validation status according to failed rules and validation profile.
-
Method Details
-
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.ProcessedObjects
obtain from xml file.- Parameters:
assertions
-profile
- validation profile- Returns:
- validation status
- Throws:
URISyntaxException
IOException
ParserConfigurationException
SAXException
-
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.ProcessedObjects
obtain byProcessedObjectsParser
.- Parameters:
assertions
-profile
- validation profileparser
- parse some data toProcessedObjects
- Returns:
- validation status
- Throws:
IOException
URISyntaxException
ParserConfigurationException
SAXException
-
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:
IOException
URISyntaxException
ParserConfigurationException
SAXException
-