Package gov.nasa.pds.tools.validate.rule
package gov.nasa.pds.tools.validate.rule
Implementations of rules for checking compliance to data standards.
-
ClassDescriptionImplements a class that walks a file system subtree and performs an operation on each file or directory found.Implements a command chain that also implements
ValidationRule, so we can distinguish command chains that can be used for data validation.The base class for validation rules.Implements an empty validation chain that is never applicable.Defines problems which are not specific to a data standard.Implements a validation rule that marks all subdirectories as referenced.Class intended to record the validation results.Implements a rule that inserts this target into the target registry, if not already present, and also adds all of its child targets.Implements a type-safe context for using validation rules in commands and chains.Class intended to set the report header.Implements 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.Tests that a file has only legal UTF-8 byte sequences.Defines an interface that validation rule classes must implement.Implements an object that allows callers to find out what validators exist.Defines an annotation used to mark validation tests within a validation rule.