Index

A B C F J O P V 
All Classes and Interfaces|All Packages

A

addAllJsonSchemaPaths(Iterable<Path>) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
Add JSON schemas in bulk.
addAllJsonSchemaUrls(List<URL>) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
Add JSON schemas in bulk.
addJsonSchema(URL) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
Register a JSON schema present at a given url to be used as a syntax validator.
addJsonSchema(Path) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
Register a JSON schema present at a given path to be used as a syntax validator.

B

build() - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder

C

cohortBuilder() - Static method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 

F

familyBuilder() - Static method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 

J

jsonSchemaUrls - Variable in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
 
JsonSchemaValidationWorkflowRunner<T extends com.google.protobuf.MessageOrBuilder> - Class in org.phenopackets.phenopackettools.validator.jsonschema
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> - Class in org.phenopackets.phenopackettools.validator.jsonschema
JsonSchemaValidationWorkflowRunnerBuilder() - Constructor for class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
 

O

org.phenopackets.phenopackettools.validator.jsonschema - module org.phenopackets.phenopackettools.validator.jsonschema
Defines a ValidationWorkflowRunner with base validation backed by a JSON schema.
org.phenopackets.phenopackettools.validator.jsonschema - package org.phenopackets.phenopackettools.validator.jsonschema
The package provides JsonSchemaValidationWorkflowRunner and JsonSchemaValidationWorkflowRunnerBuilder for validating phenopackets.

P

phenopacketBuilder() - Static method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 

V

validate(byte[]) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 
validate(String) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 
validate(T) - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 
validators() - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunner
 
A B C F J O P V 
All Classes and Interfaces|All Packages