See: Description
| Interface | Description |
|---|---|
| DataObjectValidator |
| Class | Description |
|---|---|
| ArrayValidator | |
| BundleContentsNamingRule |
Implements a validation rule ensuring that only valid files and directories appear in the root
directory of a bundle.
|
| BundleReferentialIntegrityRule |
Validation rule that performs referential integrity checking on a Product_Bundle product label.
|
| BundleValidationRule |
Implements a validation chain that validates PDS4 bundles.
|
| CollectionInBundleRule |
Implements a rule that iterates over subdirectories, treating each as a collection within a
bundle, and applying the PDS4 collection rules for each.
|
| CollectionReferentialIntegrityRule |
Validation rule that performs referential integrity checking on a Product_Collection product
label.
|
| CollectionValidationRule |
Implements a validation chain that validates PDS4 collections.
|
| ContextProductReferenceValidationRule |
Class that checks that context products referenced in a product label exist in a supplied list of
registered context products at the Engineering Node.
|
| DataDefinitionAndContentValidationRule | |
| DateTimeValidator |
Class to validate datetime values.
|
| DirectoryValidationRule |
Implements a rule chain for validating PDS4 directories, but not necessarily bundles or
collections.
|
| ExceptionProcessor |
Implements an exception handler for XML parsing and Schematron errors.
|
| FileAndDirectoryNamingChecker |
Extend FileAndDirectoryNamingRule to enforcing file and directory naming standards without a
listener.
|
| FileAndDirectoryNamingRule |
Implements a validation rule enforcing file and directory naming standards.
|
| FileReferenceValidationRule |
Implements a rule to validate file references found in a label.
|
| FindUnreferencedFiles |
Implements a validation rule that checks that all files are referenced by some label.
|
| FindUnreferencedIdentifiers |
Implements a validation rule that checks that all identifiers are referenced by some label.
|
| LabelInFolderRule |
Implements the rule that all files that look like labels in a folder must be valid labels.
|
| LabelValidationChain |
Implements a validation chain for checking a single PDS4 label.
|
| LabelValidationRule |
Implements a validation chain that validates PDS4 bundles.
|
| LocalIdentifierReferencesRule |
This class checks that local identifiers referenced in a label exist in that label.
|
| PDS4Context |
Implements constants for storing and retrieving items from the rule context.
|
| PDS4Problems |
Defines the problems that can be reported by PDS4 validation rules.
|
| ProblemProcessor |
Implements a ProblemHandler for XML parsing and Schematron errors.
|
| RegisterLabelIdentifiers |
Registers identifiers defined within a label, and verifies that the same identifier is not
registered twice.
|
| RegisterTargetReferences |
Registers file references from the label, as well as an implied reference to the label itself.
|
| SchemaValidator |
Class to validate schemas.
|
| SubdirectoryNamingRule |
Implements a rule that checks for children of a directory using illegal names.
|
| SubDirectoryRule |
Implements a rule that iterates over subdirectories, validating each as a PDS4 folder.
|
| TableFieldDefinitionRule |
Implements a validation rule that checks that fields of tables are defined in order, that they do
not overlap, and that the fields do not extend outside the record.
|
| TableValidator |
Class that does data content validation of tables.
|
Copyright © 2023 Jet Propulsion Laboratory, California Institute of Technology. All rights reserved.