Package gov.nasa.pds.tools.validate
Implementations of general-purpose classes for the validation application.
-
Interface Summary Interface Description ProblemHandler Defines an interface for handling problems during label validation.ProblemListener Defines an interface for receiving problems during the validation.TargetRegistrar Defines an interface for keeping track of validation targets and their attributes.ValidateProblemHandler Defines an interface for handling exceptions during label validation. -
Class Summary Class Description 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.ContentProblem An object representation of problems relating to data content validation.CrossLabelFileAreaReferenceChecker Identifier Class that represents the lidvid of a PDS4 data product.IdentifierReference Defines a reference from a location to an identifier.InMemoryRegistrar ListenerExceptionPropagator Listener class intended to propagate the problems to a handler for further processing.ProblemContainer Implements a problem listener that accumulates problems in a list.ProblemDefinition Defines a specific problem uncovered by a validation rule.SkippedItems SpecialConstantChecker Standard Defines the standards documents against which we are testing.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.TargetWithErrors ValidationProblem ValidationTarget Represents a location within a validation subtree that can have errors reported against it.XPaths Class containing some of the common XPaths used in the library. -
Enum Summary Enum Description ProblemCategory Defines categories of problems.ProblemType Defines the types of problems that can be reported by validation rules.TargetType An enum of the different types of targets that can be passed into the Validate Tool.ValidationResourceManager Implements an object that allows validation rules to get resource objects of the proper class.