All Classes
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.
|
AdditionalTarget |
Object representation of additional target input.
|
ApplicationConstants | |
ApplicationProperties | |
ArrayContentProblem |
Class that stores problems related to Array data objects.
|
ArrayContentValidationRule | |
ArrayContentValidator |
Class that performs content validation on Array objects.
|
ArrayLocation |
Class that holds a specific location in an Array.
|
Axis |
Class that holds information about an Axis in an Array.
|
BaseContainerInterface |
An interface used to identify whether an object surfaced in a JSP is a
container or not
|
BinaryConversionUtils | |
BinaryPDS4ConversionUtils |
Helper class to convert between PDS4 data types
|
BlockingTaskManager |
Implements a simple task manager suitable for non-Swing
applications that runs a task as soon as it is submitted
and does not return until the task is complete.
|
BootstrapResolver | |
Bucket | |
BundleContentsNamingRule |
Implements a validation rule ensuring that only valid files and
directories appear in the root directory of a bundle.
|
BundleManager |
Provide ways to get latest version of bundle/collection files, or build list of files to ignore
and make exception of when a bundle is not applicable for target as a file.
|
BundleReferentialIntegrityRule |
Validation rule that performs referential integrity checking on
a Product_Bundle product label.
|
BundleValidationRule |
Implements a validation chain that validates PDS4 bundles.
|
CachedEntityResolver |
Class that caches entities into memory.
|
CachedLSResourceResolver |
Class to resolve resources.
|
CancelledException |
Action cancelled event.
|
ChecksumManifest |
Class that reads a checksum manifest file.
|
CollectionInBundleRule |
Implements a rule that iterates over subdirectories, treating each
as a collection within a bundle, and applying the PDS4 collection
rules for each.
|
CollectionReferentialIntegrityRule |
Validation rule that performs referential integrity checking
on a Product_Collection product label.
|
CollectionValidationRule |
Implements a validation chain that validates PDS4 collections.
|
Column | |
ColumnInfo | |
Comparators | |
ConfigKey |
An interface that contains the valid property keys for the Validate Tool
configuration file.
|
Constants | |
ContentProblem |
An object representation of problems relating to data content validation.
|
ContextProductReference |
Class that represents the lidvid of a PDS4 data product.
|
ContextProductReferenceValidationRule |
Class that checks that context products referenced in a product label exist
in a supplied list of registered context products at the Engineering Node.
|
CoreXPaths |
Interface containing XPaths used to extract core information
from a PDS4 data product label.
|
Crawler | |
Crawler | |
CrawlerFactory |
Factory class to instantiate the different Crawler objects.
|
CrawlerFactory |
Factory class to instantiate the different Crawler objects.
|
DataSetConstants | |
DataSetConstants.DataType | |
DataSetConstants.SetNodeType | |
DataSetConstants.Status | |
DataSetValidator | |
DateTimeValidator |
Class to validate datetime values.
|
DateUtils | |
DefaultDocumentValidator |
The intent of this class is to perform some default semantic validation
on the parsed PDS4 label.
|
DirectoryValidationRule |
Implements a rule chain for validating PDS4 directories, but not
necessarily bundles or collections.
|
DocumentValidator | |
DOMSourceManager |
Class that does management of DOMSource objects for reuse.
|
DummyValidationChain |
Implements an empty validation chain that is never applicable.
|
Element | |
ErrorCodeMapping | |
ExceptionContainer |
Implements an exception handler that retains the exceptions in memory.
|
ExceptionContainer | |
ExceptionHandler |
Defines an interface for handling exceptions during label validation.
|
ExceptionProcessor |
Implements an exception handler for XML parsing and Schematron
errors.
|
ExceptionType | |
ExternalValidator | |
FieldContentFatalException | |
FieldValueValidator |
Class that performs content validation on the field values of a given
record.
|
FileAndDirectoryNamingChecker |
Extend FileAndDirectoryNamingRule to enforcing file and directory naming standards
without a listener.
|
FileAndDirectoryNamingRule |
Implements a validation rule enforcing file and directory
naming standards.
|
FileAreaExtractor | |
FileCrawler |
Class that crawls a given file url.
|
FileCrawler |
Class that crawls a given file url.
|
FileFinder | |
FileReferencedMapList | |
FileReferenceValidationRule |
Implements a rule to validate file references found in a label.
|
FileService |
A class to allow reading and writing text file.
|
FileSizesUtil |
A class that calculates the filesize of a file in bytes.
|
FindUnreferencedFiles |
Implements a validation rule that checks that all files are
referenced by some label.
|
FindUnreferencedIdentifiers |
Implements a validation rule that checks that all identifiers are
referenced by some label.
|
Flag |
Class that holds the command-line option flags.
|
FlagOptions |
Class that builds the command-line options.
|
FullReport |
This class represents a full report for the Vtool command line.
|
GenericProblems |
Defines problems which are not specific to a data standard.
|
Identifier |
Class that represents the lidvid of a PDS4 data product.
|
IdentifierReference |
Defines a reference from a location to an identifier.
|
IndexContainer | |
InMemoryRegistrar | |
InvalidOptionException |
An exception that gets thrown when there are problems processing the
arguments set on the command-line.
|
InventoryEntry |
Class representation of a single entry in a PDS Inventory file.
|
InventoryEntry |
Class representation of a single entry in a PDS Inventory file.
|
InventoryKeys | |
InventoryKeys | |
InventoryReader |
Interface for reading a PDS Inventory File.
|
InventoryReader |
Interface for reading a PDS Inventory File.
|
InventoryReaderException |
Exception class for handling errors when reading a PDS Inventory file.
|
InventoryReaderException |
Exception class for handling errors when reading a PDS Inventory file.
|
InventoryTableReader |
Class that supports reading of a table-version of the PDS
Inventory file.
|
InventoryTableReader |
Class that supports reading of a table-version of the PDS
Inventory file.
|
JSONReport |
This class represents a full report in JSON format.
|
LabelContainer | |
LabelErrorHandler | |
LabelException | |
LabelFragmentContainer | |
LabelInFolderRule |
Implements the rule that all files that look like labels in a folder
must be valid labels.
|
LabelParser | |
LabelUtil |
Class that keep track of different Information Model (IM) versions found when parsing labels
and report a WARNING if multiple versions of the Information Model (IM) are found.
|
LabelValidationChain |
Implements a validation chain for checking a single PDS4 label.
|
LabelValidationRule |
Implements a validation chain that validates PDS4 bundles.
|
LabelValidator |
This class is responsible for providing utility functions for validating PDS
XML Labels.
|
LidVid |
Utility class to handle file(s) pruning of a given list related to logical identifier plus version (lidvid).
|
ListenerExceptionPropagator |
Listener class intended to propagate the problems to a handler for
further processing.
|
LocalIdentifierReferencesRule |
This class checks that local identifiers referenced in a label
exist in that label.
|
LocationValidator |
Implements a validator that validates a location (file or directory)
against a validation rule set.
|
MarkSubdirectoriesReferenced |
Implements a validation rule that marks all subdirectories as referenced.
|
MD5Checksum |
A class that calculates the MD5 checksum of a file.
|
MessageContainer | |
MissingLabelSchemaException |
Exception class to indicate that a given PDS4 label is missing
the xsi:schemaLocation attribute.
|
Namespace |
Java class for Namespace complex type.
|
ObjectUtils | |
PDS4Context |
Implements constants for storing and retrieving items from the
rule context.
|
PDS4Problems |
Defines the problems that can be reported by PDS4 validation rules.
|
PDSNamespaceContext |
Class that provides support for handling namespaces in PDS4
data products
|
ProblemContainer |
Implements a problem listener that accumulates problems in a list.
|
ProblemDefinition |
Defines a specific problem uncovered by a validation rule.
|
ProblemHandler |
Defines an interface for handling problems during label validation.
|
ProblemListener |
Defines an interface for receiving problems during the validation.
|
ProblemProcessor |
Implements a ProblemHandler for XML parsing and Schematron
errors.
|
ProblemType |
Defines the types of problems that can be reported by validation rules.
|
PropsManager | |
RawTableReader |
Table reader that provides the capability to read a table
line by line rather than record by record, which is more
strict as it relies on the label metadata.
|
RecordValidationResults |
Class intended to record the validation results.
|
RegisterLabelIdentifiers |
Registers identifiers defined within a label, and verifies that
the same identifier is not registered twice.
|
RegisterTargetReferences |
Registers file references from the label, as well as an implied
reference to the label itself.
|
RegisterTargets |
Implements a rule that inserts this target into the target
registry, if not already present, and also adds all of its
child targets.
|
Report |
Abstract class that represents a Report for the Vtool command line API.
|
Row | |
RowContainer | |
RuleContext |
Implements a type-safe context for using validation rules
in commands and chains.
|
SchematronTransformer |
A class that transforms Schematron files based on the isoSchematron
stylesheet.
|
SchemaValidator |
Class to validate schemas.
|
SetReportHeader |
Class intended to set the report header.
|
SettingsManager |
Implements a class that manages settings for an application.
|
SourceLocation |
Implements an object that stores a line, column, and location
in a source document.
|
Standard |
Defines the standards documents against which we are testing.
|
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.
|
Status |
This enum represents the status of parsing and validation against a
particular file.
|
StatusContainer | |
SubdirectoryNamingRule |
Implements a rule that checks for children of a directory
using illegal names.
|
SubDirectoryRule |
Implements a rule that iterates over subdirectories, validating
each as a PDS4 folder.
|
SystemUtils | |
TableContainer | |
TableContentProblem |
Class that stores information about an error that has occurred during
table content validation.
|
TableDataContentValidationRule |
Class that does data content validation of tables.
|
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.
|
TabularData | |
TabularLabelContainer | |
TabularManagementConstants | |
TabularManagementConstants.Condition | |
TabularManagementConstants.ConditionType | |
TabularManagementConstants.FileType | |
Target |
Object representation of a target input.
|
Target | |
TargetExaminer |
Class to examine if a Target maches a certain product type, either a bundle or a collection.
|
TargetRegistrar |
Defines an interface for keeping track of validation targets
and their attributes.
|
TargetType |
Defines the types of targets that can be involved in a validation.
|
TargetType |
An enum of the different types of targets that can be passed into the
Validate Tool.
|
TargetWithErrors | |
Task |
Defines an interface all tasks must implement.
|
Task.Status |
Defines the states a task can be in.
|
TaskAdvisor |
Defines an interface that a task may use to find out whether
it should exit early.
|
TaskManager |
Defines the operations of a service that can run tasks in the
background.
|
ToolInfo |
Class to get tool release information.
|
ToolsOption |
Class that extends Apache's Option class.
|
TransformerErrorListener |
Listener class to simply throw exceptions when an error occurs when
transforming a schematron.
|
URLCrawler |
Class to crawl a resource.
|
URLCrawler |
Class to crawl a resource.
|
UTF8ByteStreamRule |
Tests that a file has only legal UTF-8 byte sequences.
|
Utility |
Utility class.
|
Utility |
Utility class.
|
ValidateExceptionHandler |
Defines an interface for handling exceptions during label validation.
|
ValidateLauncher |
Wrapper class for the Validate Tool.
|
ValidateProblemHandler |
Defines an interface for handling exceptions during label validation.
|
ValidationProblem | |
ValidationResourceManager |
Implements an object that allows validation rules to get
resource objects of the proper class.
|
ValidationResults | |
ValidationResults.Counter | |
ValidationResults.NewValue | |
ValidationResults.SimpleProblem | |
ValidationRule |
Defines an interface that validation rule classes must implement.
|
ValidationRuleManager |
Implements an object that allows callers to find out what
validators exist.
|
ValidationSettings |
Defines keys for validation settings that the user may specify.
|
ValidationTarget |
Represents a location within a validation subtree that can
have errors reported against it.
|
ValidationTask |
Implements a background task for performing a validation.
|
ValidationTest |
Defines an annotation used to mark validation tests
within a validation rule.
|
Validator |
Abstract class to validate a PDS4 product label.
|
ValidatorException | |
ValidatorFactory |
Factory class that will create the appropriate Validator object.
|
VersionInfo |
This class provides the means to retrieve underlying supported versions of
standards.
|
VolumeContainer | |
VolumeValidationRule |
Implements a validation rule for PDS3 volumes.
|
WildcardOSFilter |
Filters files using supplied wildcard(s).
|
WildcardOSFilter |
Filters files using supplied wildcard(s).
|
XMLCatalog |
Class that extends the Catalog class found in the Apache XML-Commons library.
|
XMLCatalogResolver |
Adaption of Xerces XMLCatalogResolver to bootstrap in catalog
1.1 support.
|
XMLErrorListener |
Class that handles errors while parsing an XML file.
|
XMLErrorListener |
Class that handles errors while parsing an XML file.
|
XMLExtractor |
Class to extract data from an XML file.
|
XmlReport | |
XPaths |
Class containing some of the common XPaths used in the library.
|
XslURIResolver |
This class will load stylesheets used for processing schematron from within
the jar file.
|