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.
    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.
    ContentProblem
    An object representation of problems relating to data content validation.
    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.
    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
    ProblemType
    Defines the types of problems that can be reported by validation rules.
    TargetType
    Defines the types of targets that can be involved in a validation.
    ValidationResourceManager
    Implements an object that allows validation rules to get resource objects of the proper class.