All Classes and Interfaces
Class
Description
This exception indicates that the operation could not be completed because the targeted resource already exists
This exception indicates that there is something wrong with the underlying OCFL object, and it cannot be operated on
by the ocfl-java library.
Maps OCFL defined digest algorithms to their Java names.
Registry of digest algorithms.
Details about a change to a file.
Contains the complete change history of a file.
The type of change that occurred to a file in a version
Encapsulates a filePath with all of its fixity information.
A byte channel wrapper that preforms a fixity check on the bytes that pass through an underlying byte channel.
Indicates that a calculated digest does not match the expected digest
Wrapper around Java's DigestInputStream to compute a digest while streaming data, and then verify the fixity of the data.
This exception indicates that there is something wrong with an object's inventory.
This exception indicates that a version number is invalid
Indicates that the current thread was unable to acquire a lock
Defines APIs for implementing the OCFL Mutable HEAD Extension.
Indicates that a resource was not found
Details the current state of an object and all of its versions.
Indicates that an operation could not be completed because the request is out of sync with the current object
state on disk.
Points to a specific version of an object, encapsulating an object identifier and version number.
Contains OCFL related configuration options.
This exception indicates that there was a problem with a DB operation
This exception indicates that there was a problem with an OCFL extension
This exception is a wrapper around FileAlreadyExistsException
This class is used to lazy-load object files.
This is a generic exception that indicates that there was something wrong with an input to ocfl-java
This exception is a wrapper around an IOException
Base exception class for ocfl-java exceptions
This exception is a wrapper around NoSuchFileException and FileNotFoundException
Exposes methods for selectively updating a specific OCFL object.
View of a specific version of an OCFL object that allows its files to be lazy-loaded.
Represents a file within an OCFL object at a specific version.
Interface for interacting with an OCFL repository.
This is a generic exception that indicates that a state constraint was violated
Represents a version of the OCFL spec.
Indicates that file already exists and could not be overwritten.
Indicates when a path has failed a constraint check.
This exception indicates that there is something wrong with the OCFL repository configuration
Defines a digest algorithms which calculates the size (byte count) for the input
and returns it as integer represented as string as specified in
OCFL community extension 9
Implementation of
DigestAlgorithm
that uses a standard MessageDigest
and encodes the digest value
to a lowercase, hex string.Details about the user who authored an object version
OCFL validation codes: https://ocfl.io/validation/validation-codes.html
This exception indicates that there were object validation errors
Encapsulates a validation code and a descriptive message
Encapsulates the results of validating an object
Details about a specific version of an object
Descriptive information about an object version.
Represents an OCFL version number.