Index
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
urlto 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
pathto be used as a syntax validator.
B
- build() - Method in class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
-
Finish building the
JsonSchemaValidationWorkflowRunner.
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
-
A builder for
JsonSchemaValidationWorkflowRunner. - JsonSchemaValidationWorkflowRunnerBuilder() - Constructor for class org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder
O
- org.phenopackets.phenopackettools.validator.jsonschema - module org.phenopackets.phenopackettools.validator.jsonschema
-
Defines a
ValidationWorkflowRunnerwith base validation backed by a JSON schema. - org.phenopackets.phenopackettools.validator.jsonschema - package org.phenopackets.phenopackettools.validator.jsonschema
-
The package provides
JsonSchemaValidationWorkflowRunnerandJsonSchemaValidationWorkflowRunnerBuilderfor 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
All Classes and Interfaces|All Packages