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