Uses of Interface
org.phenopackets.phenopackettools.validator.core.ValidationWorkflowRunner
Package
Description
The package provides APIs and default implementations of phenopacket validation.
The package provides
JsonSchemaValidationWorkflowRunner
and JsonSchemaValidationWorkflowRunnerBuilder
for validating phenopackets.-
Uses of ValidationWorkflowRunner in org.phenopackets.phenopackettools.validator.core
Modifier and TypeMethodDescriptionabstract ValidationWorkflowRunner<T>
ValidationWorkflowRunnerBuilder.build()
Finish building of theValidationWorkflowRunner
.Modifier and TypeMethodDescriptionstatic ValidationWorkflowDispatcher
ValidationWorkflowDispatcher.of
(ValidationWorkflowRunner<org.phenopackets.schema.v2.Phenopacket> phenopacketValidationRunner, ValidationWorkflowRunner<org.phenopackets.schema.v2.Family> familyValidationRunner, ValidationWorkflowRunner<org.phenopackets.schema.v2.Cohort> cohortValidationRunner) -
Uses of ValidationWorkflowRunner in org.phenopackets.phenopackettools.validator.jsonschema
Modifier and TypeClassDescriptionclass
JsonSchemaValidationWorkflowRunner<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.