Package org.fcrepo.client.utility.validate

These classes are used to validate objects against their content models, and to validate the content models for internal consistency.

See:
          Description

Interface Summary
ObjectSource Provides an abstract wrapper around the repository of digital objects.
ValidationResults Specifies the results accumulator for the ObjectValidator.
 

Class Summary
ObjectValidator This is the actual validation engine, performing validation tests on an ObjectInfo.
ValidationResult The accumulated result of validating on a digital object.
ValidationResultNotation A note that can be attached to a ValidationResult.
 

Enum Summary
ValidationResult.Level  
 

Exception Summary
InvalidContentModelException Indicates that the content model object we are looking at is not valid -- e.g., missing the dataset, invalid format, etc.
ObjectSourceException Indicates a problem fetching objects from the ObjectSource.
 

Package org.fcrepo.client.utility.validate Description

These classes are used to validate objects against their content models, and to validate the content models for internal consistency.

This package contains the basic Validator framework, with core classes and interfaces.

org.fcrepo.client.utility.validate.process contains a client-side ValidatorProcess that parses the command line arguments, queries Fedora for the requested objects, validates them. It also has a simple implementation of ValidatorResult.

org.fcrepo.client.utility.validate.remote contains an implementation of ObjectSource that can be used to access a remote instance of Fedora, with helper classes.



Copyright © 2012 DuraSpace. All Rights Reserved.