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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFindTargets |
class |
MarkSubdirectoriesReferenced
Implements a validation rule that marks all subdirectories as referenced.
|
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 |
UTF8ByteStreamRule
Tests that a file has only legal UTF-8 byte sequences.
|
Modifier and Type | Class and Description |
---|---|
class |
VolumeValidationRule
Implements a validation rule for PDS3 volumes.
|
Modifier and Type | Class and Description |
---|---|
class |
BundleContentsNamingRule
Implements a validation rule ensuring that only valid files and
directories appear in the root directory of a bundle.
|
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 |
FileAndDirectoryNamingRule
Implements a validation rule enforcing file and directory
naming standards.
|
class |
FindUnreferencedFiles
Implements a validation rule that checks that all files 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 |
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 |
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.
|
Copyright © 2010–2016 Planetary Data System. All rights reserved.