All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
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.
|
AggregateManager |
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.
|
ApplicationConstants |
|
ApplicationProperties |
|
ArrayContentProblem |
Class that stores problems related to Array data objects.
|
ArrayContentValidator |
Class that performs content validation on Array objects.
|
ArrayLocation |
Class that holds a specific location in an Array.
|
ArrayValidator |
|
AudioVideo |
|
AuthInformation |
|
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.
|
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.
|
CamShaft |
|
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 |
|
CommandLineInterface |
|
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.
|
CrossLabelFileAreaReferenceChecker |
|
Cylinder |
|
DataDefinitionAndContentValidationRule |
|
DataObjectValidator |
|
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.
|
DocumentInfo |
|
DocumentsChecker |
A class that validate if a document file is valid based on the file name.
|
DocumentUtil |
Util class to parse and remove comments from a Document object.
|
DocumentValidator |
|
DOMSourceManager |
Class that does management of DOMSource objects for reuse.
|
DummyValidationChain |
Implements an empty validation chain that is never applicable.
|
Element |
|
EncodingMimeMapping |
|
Engine |
|
ErrorCodeMapping |
|
EveryNCounter |
|
EveryNCounter.Group |
|
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 |
|
FilenameUtility |
Class that sanitizes the directory and file name by using the decode function to replacing '%20'
with ' '.
|
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.
|
FlagsUtil |
Class that keep track of different flags from command line to be made available to other
validator that cannot easily be passed to.
|
FullReport |
This class represents a full report for the Vtool command line.
|
GenericProblems |
Defines problems which are not specific to a data standard.
|
HashSetReferenceInfo |
A class to hold a list of references and the file name those references belong to.
|
Identifier |
Class that represents the lidvid of a PDS4 data product.
|
IdentifierReference |
Defines a reference from a location to an identifier.
|
ImageUtil |
A class that validate if these image files {JPEG, PNG) files are valid.
|
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.
|
InventoryKeys |
|
InventoryReader |
Interface for 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.
|
InventoryTableValidator |
|
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 |
|
MimeTable |
A class to encapsulate a home grown table to retrieve a mime type given a file name.
|
MissingLabelSchemaException |
Exception class to indicate that a given PDS4 label is missing the xsi:schemaLocation attribute.
|
Namespace |
Java class for Namespace complex type.
|
ObjectUtils |
|
OpensearchDocument |
|
PDFUtil |
A class that validate if a PDF file conforms to PDF/A standard.
|
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
|
ProblemCategory |
Defines categories of problems.
|
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.
|
ProblemReporter |
|
ProblemType |
Defines the types of problems that can be reported by validation rules.
|
PropsManager |
|
RecordValidationResults |
Class intended to record the validation results.
|
ReferenceIntegrityMain |
|
ReferentialIntegrityUtil |
Util class to provide additional integrity checks on a Product_Bundle or Product_Collection
label.
|
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 |
This class is a visitor pattern where the Report uses the abstract methods to
define what the visitee should do.
|
Report.Block |
A report is made up of a HEADER, BODY, then FOOTER.
|
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.
|
SkippedItems |
|
SourceLocation |
Implements an object that stores a line, column, and location in a source document.
|
SpecialConstantBitPatternTransforms |
|
SpecialConstantChecker |
|
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 |
|
TableCharacterUtil |
Util class to allow reading of a record and check for values between fields.
|
TableContainer |
|
TableContentProblem |
Class that stores information about an error that has occurred during table content validation.
|
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.
|
TableUtil |
Util class to smart read a table by counting the number of headers before the "Table_" tag.
|
TableValidator |
Class that does data content validation of tables.
|
TabularData |
|
TabularLabelContainer |
|
TabularManagementConstants |
|
TabularManagementConstants.Condition |
|
TabularManagementConstants.ConditionType |
|
TabularManagementConstants.FileType |
|
Target |
Object representation of a target input.
|
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 |
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.
|