edu.harvard.hul.ois.jhove.module.tiff
Class InteroperabilityIFD
java.lang.Object
edu.harvard.hul.ois.jhove.module.tiff.IFD
edu.harvard.hul.ois.jhove.module.tiff.InteroperabilityIFD
public class InteroperabilityIFD
- extends IFD
Encapsulation of an Exif Interoperability IFD (for Exif).
Fields inherited from class edu.harvard.hul.ois.jhove.module.tiff.IFD |
_bigEndian, _info, _next, _offset, _version, ASCII, BYTE, DOUBLE, EXIF, FLOAT, GLOBALPARAMETERS, GPSINFO, IFD, INTEROPERABILITY, LONG, NULL, RATIONAL, SBYTE, SHORT, SLONG, SRATIONAL, SSHORT, TIFF, TYPE, UNDEFINED |
Constructor Summary |
InteroperabilityIFD(long offset,
RepInfo info,
java.io.RandomAccessFile raf,
boolean bigEndian)
Instantiate an InteroperabilityIFD object. |
Methods inherited from class edu.harvard.hul.ois.jhove.module.tiff.IFD |
addBitmaskProperty, addIntegerArrayProperty, addIntegerProperty, addIntegerProperty, addRationalArrayProperty, addRationalProperty, average, calcValueSize, checkCount, checkType, checkType, getErrors, getNext, getOffset, getVersion, isBigEndian, isFirst, isThumbnail, parse, parse, parse, postParseInitialization, propertyHeader, readASCII, readASCIIArray, readByte, readByteArray, readDoubleArray, readLong, readLongArray, readRational, readRationalArray, readShort, readShortArray, readSignedRational, readSignedRationalArray, readSShortArray, readTrueByteArray, readUnsigned, setFirst, setThumbnail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InteroperabilityIFD
public InteroperabilityIFD(long offset,
RepInfo info,
java.io.RandomAccessFile raf,
boolean bigEndian)
- Instantiate an
InteroperabilityIFD
object.
- Parameters:
offset
- IFD offsetinfo
- the RepInfo objectraf
- TIFF filebigEndian
- True if big-endian file
getInteroperabilityIndex
public java.lang.String getInteroperabilityIndex()
- Get the InteroperabilityIndex tag (1).
getProperty
public Property getProperty(boolean rawOutput)
- Get the IFD properties.
- Specified by:
getProperty
in class IFD
lookupTag
public void lookupTag(int tag,
int type,
long count,
long value)
throws TiffException
- Lookup an IFD tag.
- Specified by:
lookupTag
in class IFD
- Throws:
TiffException