See: Description
| Interface | Description |
|---|---|
| ValidationRule |
Defines an interface that validation rule classes must implement.
|
| Class | Description |
|---|---|
| AbstractFileSubtreeWalker<T> |
Implements a class that walks a file system subtree and performs an operation on each file or
directory found.
|
| AbstractFindTargets | |
| AbstractValidationChain |
Implements a command chain that also implements
ValidationRule, so we can distinguish
command chains that can be used for data validation. |
| AbstractValidationRule |
The base class for validation rules.
|
| DummyValidationChain |
Implements an empty validation chain that is never applicable.
|
| FileAreaExtractor | |
| GenericProblems |
Defines problems which are not specific to a data standard.
|
| MarkSubdirectoriesReferenced |
Implements a validation rule that marks all subdirectories as referenced.
|
| RecordValidationResults |
Class intended to record the validation results.
|
| RegisterTargets |
Implements a rule that inserts this target into the target registry, if not already present, and
also adds all of its child targets.
|
| RuleContext |
Implements a type-safe context for using validation rules in commands and chains.
|
| SetReportHeader |
Class intended to set the report header.
|
| StandardValidationChain |
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.
|
| UTF8ByteStreamRule |
Tests that a file has only legal UTF-8 byte sequences.
|
| ValidationRuleManager |
Implements an object that allows callers to find out what validators exist.
|
| Annotation Type | Description |
|---|---|
| ValidationTest |
Defines an annotation used to mark validation tests within a validation rule.
|
Copyright © 2023 Jet Propulsion Laboratory, California Institute of Technology. All rights reserved.