Package com.marksayson.deletionchecker.manifest
package com.marksayson.deletionchecker.manifest
The dataset manifest: a small JSON document, separate from the packed entity-type files, that
records a release's format/generator/dataset versions and lists its available entity types.
DatasetManifest is the parsed, verified form;
ManifestJson and
ManifestWriter handle its JSON encoding.-
ClassDescriptionA parsed, verified dataset manifest: the release's three version fields plus one entry per available entity type.One entity type's entry in the dataset manifest.Thrown when the dataset manifest is not valid JSON, does not match the expected schema, or fails its
manifestChecksum.Serializes a manifest to its canonical JSON form: keys in ascending order, no insignificant whitespace, and themanifestChecksumfield omitted.Renders a manifest to the JSON written to disk: the canonical form (keys ascending, no insignificant whitespace) with a trailingmanifestChecksumfield holding the SHA-256 of the canonical form without that field.Thrown when the manifest'sformatVersionis not the JSON schema version this build understands — the artifact is too old or too new for this runtime.