Skip navigation links
A B C D E F G H I L M N P R S T V _ 

A

addAiffProperty(Property) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Adds a Property to the AIFF metadata.
addAnnotation(Property) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Adds an Annotation Property to the annotation list.
addMidi(Property) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Adds a MIDI Property to the MIDI list.
addSaxel(Property) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Adds a Saxel Property to the saxel list.
ADump - Class in <Unnamed>
Dump contents of AIFF file in human-readable format.
ADump() - Constructor for class ADump
 
AIFCTYPE - Static variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
AIFF_HUL_1 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
Error messages
AIFF_HUL_2 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_3 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_4 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_5 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_6 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_7 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_8 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AIFF_HUL_9 - Static variable in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
 
AiffModule - Class in edu.harvard.hul.ois.jhove.module
Module for identification and validation of AIFF files.
AiffModule() - Constructor for class edu.harvard.hul.ois.jhove.module.AiffModule
Instantiates an AiffModule object.
AiffStrings - Class in edu.harvard.hul.ois.jhove.module.aiff
A class for holding arrays of informative strings that will go into properties of an AIFF object.
AIFFTYPE - Static variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
AnnotationChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Annotation Chunk.
AnnotationChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.AnnotationChunk
Constructor.
ApplicationChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Application Chunk.
ApplicationChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.ApplicationChunk
Constructor.
AudioRecChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Audio Recording Chunk.
AudioRecChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.AudioRecChunk
Constructor.
audioRecChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
AuthorChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Author Chunk.
AuthorChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.AuthorChunk
Constructor.
authorChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 

B

byteBufString(byte[]) - Method in class edu.harvard.hul.ois.jhove.module.iff.Chunk
Converts a byte buffer cleanly into an ASCII string.
bytesLeft - Variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
 
bytesRemaining - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 

C

Chunk - Class in edu.harvard.hul.ois.jhove.module.iff
Abstract superclass for IFF/AIFF chunks.
Chunk(ModuleBase, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.iff.Chunk
Class constructor.
ChunkHeader - Class in edu.harvard.hul.ois.jhove.module.iff
This class encapsulates an IFF/AIFF chunk header.
ChunkHeader(ModuleBase, RepInfo) - Constructor for class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Constructor.
chunkOffset - Variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
 
chunkSize - Variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
 
CommentsChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Comments Chunk.
CommentsChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.CommentsChunk
Constructor.
commentsChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
CommonChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
The AIFF Common chunk.
CommonChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.CommonChunk
Constructor.
commonChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
CopyrightChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Copyright Chunk.
CopyrightChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.CopyrightChunk
Constructor.
copyrightChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 

D

dupChunkError(RepInfo, String) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
 

E

edu.harvard.hul.ois.jhove.module - package edu.harvard.hul.ois.jhove.module
 
edu.harvard.hul.ois.jhove.module.aiff - package edu.harvard.hul.ois.jhove.module.aiff
Contains supporting classes for the AIFF-HUL module.
edu.harvard.hul.ois.jhove.module.iff - package edu.harvard.hul.ois.jhove.module.iff
Contains supporting classes for modules based on the IFF specification (EA IFF 85).
ExtDouble - Class in edu.harvard.hul.ois.jhove.module.aiff
Code to deal with the 80-bit floating point (extended double) numbers which occur in AIFF files.
ExtDouble(byte[]) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.ExtDouble
Constructor.

F

fileType - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
firstSampleOffsetMarked - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
FormatVersionChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Format Version Chunk.
FormatVersionChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.FormatVersionChunk
Constructor.
formatVersionChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 

G

getAESMetadata() - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Returns the module's AES metadata.
getFileType() - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Returns the filetype, which is AIFFTYPE or AIFCTYPE.
getID() - Method in class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Returns the chunk type, which is a 4-character code
getNextChunkHeader() - Method in class edu.harvard.hul.ois.jhove.module.iff.Superchunk
Reads and returns the next ChunkHeader within this Chunk, and takes care of byte counting.
getOffset() - Method in class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Returns the chunk offset in bytes from the beginning of file.
getSize() - Method in class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Returns the chunk size, which excludes the length of the header.

H

HEADER_LENGTH - Static variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
Length of chunk headers in bytes

I

ID_LENGTH - Static variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
Length of chunk ID fields in bytes
IFF_HUL_1 - Static variable in enum edu.harvard.hul.ois.jhove.module.iff.MessageConstants
 
IFF_HUL_1_SUB - Static variable in enum edu.harvard.hul.ois.jhove.module.iff.MessageConstants
 
IFF_HUL_2 - Static variable in enum edu.harvard.hul.ois.jhove.module.iff.MessageConstants
 
initParse() - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Initializes the state of the module for parsing.
InstrumentChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Instrument Chunk.
InstrumentChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.InstrumentChunk
Constructor.
instrumentChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 

L

LOOP_TYPE - Static variable in class edu.harvard.hul.ois.jhove.module.aiff.AiffStrings
Strings for looping types in the Instrument Chunk

M

main(String[]) - Static method in class ADump
Main entry point.
MarkerChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
The AIFF Marker chunk.
MarkerChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.MarkerChunk
Constructor.
markerChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
markFirstSampleOffset(long) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Marks the first sample offset as the current byte position, if it hasn't already been marked.
MessageConstants - Enum in edu.harvard.hul.ois.jhove.module.aiff
Enum used to externalise the PDF modules message Strings.
MessageConstants - Enum in edu.harvard.hul.ois.jhove.module.iff
 
MidiChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF MIDI Chunk.
MidiChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.MidiChunk
Constructor.

N

NameChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Name Chunk.
NameChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.NameChunk
Constructor.
nameChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 

P

parse(InputStream, RepInfo, int) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Parses the content of a purported AIFF digital object and stores the results in RepInfo.
propName - Variable in class edu.harvard.hul.ois.jhove.module.aiff.TextChunk
Name of the property.

R

read4Chars(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Reads 4 bytes and concatenates them into a String.
read80BitDouble(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
This reads an 80-bit SANE number, aka IEEE 754 extended double.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.AnnotationChunk
Reads a chunk and adds an Annotation property to the module's list of annotations.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.ApplicationChunk
Reads a chunk and puts an Application property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.AudioRecChunk
Reads a chunk and puts an AudioRecording property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.CommentsChunk
Reads a chunk and puts a Comments property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.CommonChunk
Reads a chunk and puts various properties into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.FormatVersionChunk
Reads a chunk and puts a FormatVersion property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.InstrumentChunk
Reads a chunk and puts an Instrument property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.MarkerChunk
Reads a chunk and puts a Markers property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.MidiChunk
Reads a chunk and puts an MIDI property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.SaxelChunk
Reads a chunk and puts a "Saxels" property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.SoundDataChunk
Reads a chunk and puts a SoundData property into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.aiff.TextChunk
Reads a chunk and puts appropriate information into the RepInfo object.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Reads an AIFF Chunk.
readChunk(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.iff.Chunk
Reads a chunk and puts appropriate information into the RepInfo object.
readFileType(RepInfo) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Reads the file type.
readHeader(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Reads and validates the header of a chunk.
readPascalString(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Reads a Pascal string.
readSignedShort(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
One-argument version of readSignedShort.
readText() - Method in class edu.harvard.hul.ois.jhove.module.aiff.TextChunk
Reads the chunk's text data.
readUnsignedInt(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
One-argument version of readUnsignedInt.
readUnsignedShort(DataInputStream) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
One-argument version of readUnsignedShort.

S

SaxelChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Saxel (Sound Accelerator) Chunk.
SaxelChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.SaxelChunk
Constructor.
setEndian(boolean) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Sets the endian-ness.
setID(String) - Method in class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Sets the chunk type, which is a 4-character code, directly.
setSize(long) - Method in class edu.harvard.hul.ois.jhove.module.iff.ChunkHeader
Sets the chunk size
SIZE_LENGTH - Static variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
Length of chunk size fields in bytes
soundChunkSeen - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
SoundDataChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Implementation of the AIFF Sound Data Chunk.
SoundDataChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.SoundDataChunk
Constructor.
Superchunk - Class in edu.harvard.hul.ois.jhove.module.iff
Abstract class for a chunk that contains other chunks.
Superchunk(ModuleBase, ChunkHeader, DataInputStream, RepInfo) - Constructor for class edu.harvard.hul.ois.jhove.module.iff.Superchunk
Constructor.

T

TextChunk - Class in edu.harvard.hul.ois.jhove.module.aiff
Abstract superclass for the name, author, copyright, and annotation chunks, all of which have the same format.
TextChunk(AiffModule, ChunkHeader, DataInputStream) - Constructor for class edu.harvard.hul.ois.jhove.module.aiff.TextChunk
Constructor.
thisFileBigEndian - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
timestampToDate(long) - Method in class edu.harvard.hul.ois.jhove.module.AiffModule
Converts a Macintosh-style timestamp (seconds since January 1, 1904) into a Java date.
toDouble() - Method in class edu.harvard.hul.ois.jhove.module.aiff.ExtDouble
Convert the value to a Java double.

V

valueOf(String) - Static method in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.harvard.hul.ois.jhove.module.iff.MessageConstants
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.harvard.hul.ois.jhove.module.aiff.MessageConstants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.harvard.hul.ois.jhove.module.iff.MessageConstants
Returns an array containing the constants of this enum type, in the order they are declared.

_

_aesMetadata - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
_annotationList - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
_dstream - Variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
 
_metadata - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
PRIVATE Instance FIELDS.
_midiList - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
_module - Variable in class edu.harvard.hul.ois.jhove.module.iff.Chunk
 
_propList - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
_saxelList - Variable in class edu.harvard.hul.ois.jhove.module.AiffModule
 
A B C D E F G H I L M N P R S T V _ 
Skip navigation links

Copyright © 2008–2021 The Open Preservation Foundation. All rights reserved.