|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.harvard.hul.ois.jhove.module.tiff.IFD
edu.harvard.hul.ois.jhove.module.tiff.ExifIFD
public class ExifIFD
Encapsulation of a Exif IFD
Field Summary | |
---|---|
static java.lang.String[] |
COMPONENTSCONFIGURATION_L
|
static java.lang.String[] |
CONTRAST_L
|
static java.lang.String[] |
CUSTOMRENDERED_L
|
static java.lang.String[] |
EXPOSUREMODE_L
|
static java.lang.String[] |
EXPOSUREPROGRAM_L
|
static java.lang.String[] |
FILESOURCE_L
|
static int[] |
FLASH_INDEX
|
static java.lang.String[] |
FLASH_L
|
static java.lang.String[] |
FOCALPLANERESOLUTIONUNIT_L
|
static java.lang.String[] |
GAINCONTROL_L
|
static int[] |
LIGHTSOURCE_INDEX
|
static java.lang.String[] |
LIGHTSOURCE_L
|
static int[] |
METERINGMODE_INDEX
|
static java.lang.String[] |
METERINGMODE_L
|
static java.lang.String[] |
SATURATION_L
|
static java.lang.String[] |
SCENECAPTURETYPE_L
|
static java.lang.String[] |
SCENETYPE_L
|
static java.lang.String[] |
SENSINGMETHOD_L
|
static java.lang.String[] |
SHARPNESS_L
|
static java.lang.String[] |
SUBJECTDISTANCERANGE_L
|
static java.lang.String[] |
WHITEBALANCE_L
|
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 | |
---|---|
ExifIFD(long offset,
RepInfo info,
java.io.RandomAccessFile raf,
boolean bigEndian)
Instantiate an ExifIFD object. |
Method Summary | |
---|---|
java.util.List |
exifProps(Property pHeader)
Extracts and returns the Exif property list from a standard IFD property header. |
int |
getColorspace()
returns the colorspace value (tag 40961). |
java.lang.String |
getExifVersion()
Returns the Exif version string (tag 36864). |
java.lang.String |
getFlashpixVersion()
Returns the Flashpix version string (tag 40960). |
NisoImageMetadata |
getNisoImageMetadata()
Returns the constructed NisoImageMetadata. |
Property |
getProperty(boolean rawOutput)
Get the IFD properties. |
void |
lookupTag(int tag,
int type,
long count,
long value)
Lookup an IFD tag. |
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 |
Field Detail |
---|
public static final java.lang.String[] COMPONENTSCONFIGURATION_L
public static final java.lang.String[] CONTRAST_L
public static final java.lang.String[] CUSTOMRENDERED_L
public static final java.lang.String[] EXPOSUREMODE_L
public static final java.lang.String[] EXPOSUREPROGRAM_L
public static final java.lang.String[] FILESOURCE_L
public static final java.lang.String[] FLASH_L
public static final int[] FLASH_INDEX
public static final java.lang.String[] FOCALPLANERESOLUTIONUNIT_L
public static final java.lang.String[] GAINCONTROL_L
public static final java.lang.String[] LIGHTSOURCE_L
public static final int[] LIGHTSOURCE_INDEX
public static final java.lang.String[] METERINGMODE_L
public static final int[] METERINGMODE_INDEX
public static final java.lang.String[] SATURATION_L
public static final java.lang.String[] SCENECAPTURETYPE_L
public static final java.lang.String[] SCENETYPE_L
public static final java.lang.String[] SENSINGMETHOD_L
public static final java.lang.String[] SHARPNESS_L
public static final java.lang.String[] SUBJECTDISTANCERANGE_L
public static final java.lang.String[] WHITEBALANCE_L
Constructor Detail |
---|
public ExifIFD(long offset, RepInfo info, java.io.RandomAccessFile raf, boolean bigEndian)
ExifIFD
object.
offset
- IFD offsetinfo
- the RepInfo objectraf
- TIFF filebigEndian
- True if big-endian fileMethod Detail |
---|
public Property getProperty(boolean rawOutput)
getProperty
in class IFD
public java.lang.String getExifVersion()
public NisoImageMetadata getNisoImageMetadata()
public java.lang.String getFlashpixVersion()
public int getColorspace()
public java.util.List exifProps(Property pHeader)
public void lookupTag(int tag, int type, long count, long value) throws TiffException
lookupTag
in class IFD
TiffException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |