Package edu.harvard.hul.ois.jhove


package edu.harvard.hul.ois.jhove
Contains the classes needed for building a JHOVE application. This package must be used with a top-level class, with one or more output handlers or viewers, and with one or more modules for specific file formats.

For overviews, tutorials, examples, guides, and tool documentation, please see:

  • Class
    Description
    Encapsulation of the AES Metadata for Audio documents
    Public interface to the nested Face object.
    Public interface to the nested FaceRegion object.
    Public interface to the nested FormatRegion object.
    Public interface to the nested TimeDesc object.
    Encapsulates information about agents, either individual persons or corporate bodies.
     
    This class defines enumerated types for an Agent.
    This class defines enumerated types for the analog/digital flag of AESAudioMetadata.
    The application class for JHOVE.
    Class for providing an InputSource to XMPHandler, with a ByteArrayInputStream as the basis of the InputSource.
    An interface for supporting a general, simple callback function.
    This class encapsulates the result of calculations which provide a greater or lesser degree of confirmation of the integrity of a digital object's content, including checksums, CRC's, message digests, etc.
    A ChecksumInputStream is a FilterInputStream with the added functionality of calculating checksums as it goes.
    The Checksummer class encapsulates the calculation of the CRC32, MD5, SHA-1 and SHA-256 checksums.
    This class defines enumerated types for a Checksum on a content stream or file.
    SAX Parser for the configuration file.
     
    A FilterInputStream which passes only a specified number of bytes, then returns an EOF condition.
    This class encapsulates information about format specification documents.
    This class defines enumerated types for a Document.
    Common methods for dump utilities.
    This class encapsulates an error message from a Module, representing a problem in the content being analyzed.
    This class encapsulates information about external format signatures.
    Abstract base class for Jhove output handlers.
    A DateFormat class to address an issue of thread safety.
    This class encapsulates information about an identifier for a specification document.
    This class defines enumerated types for an Identifier of a format specification document.
    This class encapsulates an informational message from a Module, giving information (not necessarily a problem) about the content being analyzed or the way that JHOVE deals with it.
    This class encapsulates information about internal format signatures.
    The JHOVE engine, providing all base services necessary to build an application.
     
    Code specific to Macintosh Java.
    This class encapsulates a message to be displayed.
    Public interface for Jhove format-specific plug-in modules.
    This class is an abstract implementation of the Module interface.
    A small class to hold information about a module.
    Encapsulation of the NISO Z39.87-2002 / AIIM 20-2002 Data Dictionary -- Technical Metadata for Digital Still Images
    Module for identification of a document.
    Public interface for Jhove output handlers.
    This class encapsulates arbitrary format-specific properties.
    This class represents the arity (structure type) of a Property.
    This class defines enumerated types for an Property of some given content.
    An InputStream layered on top of a RandomAccessFile.
    This class encapsulates a number which is defined as the ratio of two 32-bit unsigned integers, in accordance with the TIFF specification.
    This class encapsulates representation information, as defined by ISO/IEC 14721, about a content stream.
    Class encapsulating RFC-1766 language codes.
    This class encapsulates information about format signatures, both internal and external.
    This class defines enumerated types for a Signature in a module.
    This class defines enumerated use types for a Signature in a module.
    Encapsulation of the textMD metadata for text files.
     
    This class serves to provide an InputStream for an XML fragment (e.g., embedded XMP metadata).
    This class encapsulates XMP metadata within a file.
    Class for providing an InputSource to XMPHandler.