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.
|