Package org.phenopackets.phenopackettools.validator.jsonschema
package org.phenopackets.phenopackettools.validator.jsonschema
The package provides
JsonSchemaValidationWorkflowRunner
and JsonSchemaValidationWorkflowRunnerBuilder
for validating phenopackets.
The JsonSchemaValidationWorkflowRunnerBuilder
builds
JsonSchemaValidationWorkflowRunner
for validating
Phenopacket
, Family
or Cohort
.
The JsonSchemaValidationWorkflowRunner
applies the
validation steps on phenopacket elements.
-
ClassDescriptionJsonSchemaValidationWorkflowRunner<T extends com.google.protobuf.MessageOrBuilder>Validates if given top-level element satisfies the following criteria: data format requirements - for instance if the element is a valid JSON document if JSON input is provided basic Phenopacket schema syntax requirements - the requirements described by the reference documentation.JsonSchemaValidationWorkflowRunnerBuilder<T extends com.google.protobuf.MessageOrBuilder>A builder for
JsonSchemaValidationWorkflowRunner
.