Uses of Interface
gov.nasa.pds.tools.validate.rule.ValidationRule
-
Packages that use ValidationRule 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.gov.nasa.pds.tools.validate.task Defines client-independent processing interfaces and classes for background tasks. -
-
Uses of ValidationRule in gov.nasa.pds.tools.validate.rule
Classes in gov.nasa.pds.tools.validate.rule that implement ValidationRule Modifier and Type Class Description classAbstractFindTargetsclassAbstractValidationChainImplements a command chain that also implementsValidationRule, so we can distinguish command chains that can be used for data validation.classAbstractValidationRuleThe base class for validation rules.classDummyValidationChainImplements an empty validation chain that is never applicable.classMarkSubdirectoriesReferencedImplements 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.classStandardValidationChainImplements a validation chain that is applicable if any of its contained validation commands are applicable, and performs validation by invoking all of its contained commands in turn.classUTF8ByteStreamRuleTests that a file has only legal UTF-8 byte sequences.Methods in gov.nasa.pds.tools.validate.rule that return ValidationRule Modifier and Type Method Description ValidationRuleValidationRuleManager. findApplicableRule(String location)Finds an applicable rule for the given location.ValidationRuleValidationRuleManager. findRuleByCaption(String caption)Finds a rule given its caption.ValidationRuleValidationRuleManager. findRuleByName(String name)Finds a validation rule by name.ValidationRuleRuleContext. getRule()Methods in gov.nasa.pds.tools.validate.rule that return types with arguments of type ValidationRule Modifier and Type Method Description List<ValidationRule>ValidationRuleManager. getValidators()Gets the list of available validators.Methods in gov.nasa.pds.tools.validate.rule with parameters of type ValidationRule Modifier and Type Method Description voidRuleContext. setRule(ValidationRule rule) -
Uses of ValidationRule in gov.nasa.pds.tools.validate.rule.pds3
Classes in gov.nasa.pds.tools.validate.rule.pds3 that implement ValidationRule Modifier and Type Class Description classVolumeValidationRuleImplements a validation rule for PDS3 volumes. -
Uses of ValidationRule in gov.nasa.pds.tools.validate.rule.pds4
Classes in gov.nasa.pds.tools.validate.rule.pds4 that implement ValidationRule Modifier and Type Class Description classBundleContentsNamingRuleImplements 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.classBundleValidationRuleImplements a validation chain that validates PDS4 bundles.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.classCollectionValidationRuleImplements a validation chain that validates PDS4 collections.classContextProductReferenceValidationRuleClass that checks that context products referenced in a product label exist in a supplied list of registered context products at the Engineering Node.classDataDefinitionAndContentValidationRuleclassDirectoryValidationRuleImplements a rule chain for validating PDS4 directories, but not necessarily bundles or collections.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.classLabelValidationChainImplements a validation chain for checking a single PDS4 label.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. -
Uses of ValidationRule in gov.nasa.pds.tools.validate.task
Methods in gov.nasa.pds.tools.validate.task with parameters of type ValidationRule Modifier and Type Method Description voidValidationTask. setRule(ValidationRule rule)Sets the validation rule to use.
-