edu.harvard.hul.ois.jhove (JHOVE Documentation)
Date: 2013-09-08

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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:

- JHOVE home page

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES