-
- All Implemented Interfaces:
public final class SchemaValidatorValidator for a set of RADAR-Schemas.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSchemaValidator.Companion
-
Field Summary
Fields Modifier and Type Field Description private final SchemaMetadataRulesrulesprivate final Map<String, Schema>validatedSchemas
-
Constructor Summary
Constructors Constructor Description SchemaValidator(Path schemaRoot, SchemaConfig config)
-
Method Summary
Modifier and Type Method Description final SchemaMetadataRulesgetRules()final Map<String, Schema>getValidatedSchemas()final Stream<ValidationException>analyseSourceCatalogue(Scope scope, SourceCatalogue catalogue)final Stream<ValidationException>analyseFiles(Scope scope, SchemaCatalogue schemaCatalogue)TODO. final Stream<ValidationException>validate(Schema schema, Path path, Scope scope)Validate a single schema in given path. -
-
Constructor Detail
-
SchemaValidator
SchemaValidator(Path schemaRoot, SchemaConfig config)
-
-
Method Detail
-
getRules
final SchemaMetadataRules getRules()
-
getValidatedSchemas
final Map<String, Schema> getValidatedSchemas()
-
analyseSourceCatalogue
final Stream<ValidationException> analyseSourceCatalogue(Scope scope, SourceCatalogue catalogue)
-
analyseFiles
final Stream<ValidationException> analyseFiles(Scope scope, SchemaCatalogue schemaCatalogue)
TODO.
- Parameters:
scope- TODO.
-
validate
final Stream<ValidationException> validate(Schema schema, Path path, Scope scope)
Validate a single schema in given path.
-
-
-
-