blob: 4e1a6f58c3d1bd75313bc452f58ba89ec070797f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
Dictionary Validation
=======================
This module can be used as a library to validate dictionary against the schema (schema is the first document in the file).
How to use Dictionary validation library
------------------------------------------
VNF-SDK validation library (dictionaryvalidation) should be used to validate the Dictionary file.
Below dependency should be added to the required modules in your project.
<dependency>
<groupId>org.onap.vnfsdk.validation</groupId>
<artifactId>validation-dictionary</artifactId>
<version>version</version>
</dependency>
How to validate Dictionary
--------------------------
1.Validate Dictionary from a path to the file.
new YamlContentValidator().validate(pathToFile)
2.Validate Dictionary file from the byte array.
new YamlContentValidator().validate(fileContentAsByteArray)
Above methods return list of YamlDocumentValidationError(empty list for no errors) or throw YamlProcessingException/YAMLException when something goes wrong.
|