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 classAbstractFindTargetsclassMarkSubdirectoriesReferencedImplements a validation rule that marks all subdirectories as referenced.classRecordValidationResultsClass intended to record the validation results.classRegisterTargetsImplements a rule that inserts this target into the target registry, if not already present, and also adds all of its child targets.classSetReportHeaderClass intended to set the report header.classUTF8ByteStreamRuleTests 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 classVolumeValidationRuleImplements 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 classArrayContentValidationRuleclassBundleContentsNamingRuleImplements a validation rule ensuring that only valid files and directories appear in the root directory of a bundle.classBundleReferentialIntegrityRuleValidation rule that performs referential integrity checking on a Product_Bundle product label.classCollectionInBundleRuleImplements a rule that iterates over subdirectories, treating each as a collection within a bundle, and applying the PDS4 collection rules for each.classCollectionReferentialIntegrityRuleValidation rule that performs referential integrity checking on a Product_Collection product label.classContextProductReferenceValidationRuleClass that checks that context products referenced in a product label exist in a supplied list of registered context products at the Engineering Node.classFileAndDirectoryNamingCheckerExtend FileAndDirectoryNamingRule to enforcing file and directory naming standards without a listener.classFileAndDirectoryNamingRuleImplements a validation rule enforcing file and directory naming standards.classFileReferenceValidationRuleImplements a rule to validate file references found in a label.classFindUnreferencedFilesImplements a validation rule that checks that all files are referenced by some label.classFindUnreferencedIdentifiersImplements a validation rule that checks that all identifiers are referenced by some label.classLabelInFolderRuleImplements the rule that all files that look like labels in a folder must be valid labels.classLabelValidationRuleImplements a validation chain that validates PDS4 bundles.classLocalIdentifierReferencesRuleThis class checks that local identifiers referenced in a label exist in that label.classRegisterLabelIdentifiersRegisters identifiers defined within a label, and verifies that the same identifier is not registered twice.classRegisterTargetReferencesRegisters file references from the label, as well as an implied reference to the label itself.classSubdirectoryNamingRuleImplements a rule that checks for children of a directory using illegal names.classSubDirectoryRuleImplements a rule that iterates over subdirectories, validating each as a PDS4 folder.classTableDataContentValidationRuleClass that does data content validation of tables.classTableFieldDefinitionRuleImplements 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.