Package edu.harvard.hul.ois.jhove

Contains the classes needed for building a JHOVE application.

See:
          Description

Interface Summary
AESAudioMetadata.Face Public interface to the nested Face object.
AESAudioMetadata.FaceRegion Public interface to the nested FaceRegion object.
AESAudioMetadata.FormatRegion Public interface to the nested FormatRegion object.
AESAudioMetadata.TimeDesc Public interface to the nested TimeDesc object.
Callback An interface for supporting a general, simple callback function.
Module Public interface for Jhove format-specific plug-in modules.
OutputHandler Public interface for Jhove output handlers.
 

Class Summary
AESAudioMetadata Encapsulation of the AES Metadata for Audio documents
Agent Encapsulates information about agents, either individual persons or corporate bodies.
AgentType This class defines enumerated types for an Agent.
AnalogDigitalFlagType This class defines enumerated types for the analog/digital flag of AESAudioMetadata.
App The application class for JHOVE.
ByteArrayXMPSource Class for providing an InputSource to XMPHandler, with a ByteArrayInputStream as the basis of the InputSource.
Checksum 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.
ChecksumInputStream A ChecksumInputStream is a FilterInputStream with the added functionality of calculating checksums as it goes.
Checksummer The Checksummer class encapsulates the calculation of the CRC32, MD5, and SHA-1 checksums.
ChecksumType This class defines enumerated types for a Checksum on a content stream or file.
ConfigHandler SAX Parser for the configuration file.
ConfigWriter Class to write out configuration information to the configuration file.
CountedInputStream A FilterInputStream which passes only a specified number of bytes, then returns an EOF condition.
DefaultConfigurationBuilder This class creates a default configuration if no valid configuration file is found.
Document This class encapsulates information about format specification documents.
DocumentType This class defines enumerated types for a Document.
Dump Common methods for dump utilities.
EnumerationType Enumerated data type.
ErrorMessage This class encapsulates an error message from a Module, representing a problem in the content being analyzed.
ExternalSignature This class encapsulates information about external format signatures.
HandlerBase Abstract base class for Jhove output handlers.
HandlerBase.SynchronizedDateFormat A DateFormat class to address an issue of thread safety.
Identifier This class encapsulates information about an identifier for a specification document.
IdentifierType This class defines enumerated types for an Identifier of a format specification document.
InfoMessage 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.
InternalSignature This class encapsulates information about internal format signatures.
JhoveBase The JHOVE engine, providing all base services necessary to build an application.
MacStuff Code specific to Macintosh Java.
Message This class encapsulates a String to be displayed.
ModuleBase This class is an abstract implementation of the Module interface.
ModuleInfo A small class to hold information about a module.
NisoImageMetadata Encapsulation of the NISO Z39.87-2002 / AIIM 20-2002 Data Dictionary -- Technical Metadata for Digital Still Images
ObjectIdentifier Module for identification of a document.
Property This class encapsulates arbitrary format-specific properties.
PropertyArity This class represents the arity (structure type) of a Property.
PropertyPath A description of the location of a Property in a RepInfo object.
PropertyType This class defines enumerated types for an Property of some given content.
RAFInputStream An InputStream layered on top of a RandomAccessFile.
Rational This class encapsulates a number which is defined as the ratio of two 32-bit unsigned integers, in accordance with the TIFF specification.
RepInfo This class encapsulates representation information, as defined by ISO/IEC 14721, about a content stream.
RFC1766Lang Class encapsulating RFC-1766 language codes.
Signature This class encapsulates information about format signatures, both internal and external.
SignatureType This class defines enumerated types for a Signature in a module.
SignatureUseType This class defines enumerated use types for a Signature in a module.
TextMDMetadata Encapsulation of the textMD metadata for text files.
Utf8BlockMarker  
XMLWrapperStream This class serves to provide an InputStream for an XML fragment (e.g., embedded XMP metadata).
XMPHandler This class encapsulates XMP metadata within a file.
XMPSource Class for providing an InputSource to XMPHandler.
 

Exception Summary
JhoveException  
 

Package edu.harvard.hul.ois.jhove Description

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.

Related Documentation

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