Uses of Class
gov.nasa.pds.tools.validate.rule.AbstractValidationRule
Package | Description |
---|---|
gov.nasa.pds.tools.validate.rule |
Implementations of rules for checking compliance to data standards.
|
gov.nasa.pds.tools.validate.rule.pds3 | |
gov.nasa.pds.tools.validate.rule.pds4 |
Implementations of standards rules for the PDS4 data standard.
|
-
Uses of AbstractValidationRule in gov.nasa.pds.tools.validate.rule
Subclasses of AbstractValidationRule in gov.nasa.pds.tools.validate.rule Modifier and Type Class Description class
AbstractFindTargets
class
MarkSubdirectoriesReferenced
Implements a validation rule that marks all subdirectories as referenced.class
RecordValidationResults
Class intended to record the validation results.class
RegisterTargets
Implements a rule that inserts this target into the target registry, if not already present, and also adds all of its child targets.class
SetReportHeader
Class intended to set the report header.class
UTF8ByteStreamRule
Tests that a file has only legal UTF-8 byte sequences. -
Uses of AbstractValidationRule in gov.nasa.pds.tools.validate.rule.pds3
Subclasses of AbstractValidationRule in gov.nasa.pds.tools.validate.rule.pds3 Modifier and Type Class Description class
VolumeValidationRule
Implements a validation rule for PDS3 volumes. -
Uses of AbstractValidationRule in gov.nasa.pds.tools.validate.rule.pds4
Subclasses of AbstractValidationRule in gov.nasa.pds.tools.validate.rule.pds4 Modifier and Type Class Description class
ArrayContentValidationRule
class
BundleContentsNamingRule
Implements a validation rule ensuring that only valid files and directories appear in the root directory of a bundle.class
BundleReferentialIntegrityRule
Validation rule that performs referential integrity checking on a Product_Bundle product label.class
CollectionInBundleRule
Implements a rule that iterates over subdirectories, treating each as a collection within a bundle, and applying the PDS4 collection rules for each.class
CollectionReferentialIntegrityRule
Validation rule that performs referential integrity checking on a Product_Collection product label.class
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.class
FileAndDirectoryNamingChecker
Extend FileAndDirectoryNamingRule to enforcing file and directory naming standards without a listener.class
FileAndDirectoryNamingRule
Implements a validation rule enforcing file and directory naming standards.class
FileReferenceValidationRule
Implements a rule to validate file references found in a label.class
FindUnreferencedFiles
Implements a validation rule that checks that all files are referenced by some label.class
FindUnreferencedIdentifiers
Implements a validation rule that checks that all identifiers are referenced by some label.class
LabelInFolderRule
Implements the rule that all files that look like labels in a folder must be valid labels.class
LabelValidationRule
Implements a validation chain that validates PDS4 bundles.class
LocalIdentifierReferencesRule
This class checks that local identifiers referenced in a label exist in that label.class
RegisterLabelIdentifiers
Registers identifiers defined within a label, and verifies that the same identifier is not registered twice.class
RegisterTargetReferences
Registers file references from the label, as well as an implied reference to the label itself.class
SubdirectoryNamingRule
Implements a rule that checks for children of a directory using illegal names.class
SubDirectoryRule
Implements a rule that iterates over subdirectories, validating each as a PDS4 folder.class
TableDataContentValidationRule
Class that does data content validation of tables.class
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.