ExifDescriptor Class Reference

Inherits com::drew::metadata::TagDescriptor.

Collaboration diagram for ExifDescriptor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExifDescriptor (Directory directory)
String getDescription (int tagType) throws MetadataException

Static Public Member Functions

static String convertBytesToVersionString (int[] components)

Private Member Functions

String getApertureValueDescription () throws MetadataException
String getBitsPerSampleDescription ()
String getColorSpaceDescription () throws MetadataException
String getComponentConfigurationDescription () throws MetadataException
String getCompressionDescription () throws MetadataException
String getCompressionLevelDescription () throws MetadataException
String getExifImageHeightDescription () throws MetadataException
String getExifImageWidthDescription () throws MetadataException
String getExifVersionDescription () throws MetadataException
String getExposureBiasDescription () throws MetadataException
String getExposureProgramDescription () throws MetadataException
String getExposureTimeDescription ()
String getFileSourceDescription () throws MetadataException
String getFlashDescription () throws MetadataException
String getFlashPixVersionDescription () throws MetadataException
String getFNumberDescription () throws MetadataException
String getFocalLengthDescription () throws MetadataException
String getFocalPlaneResolutionUnitDescription () throws MetadataException
String getFocalPlaneXResolutionDescription () throws MetadataException
String getFocalPlaneYResolutionDescription () throws MetadataException
String getIsoEquivalentDescription () throws MetadataException
String getMaxApertureValueDescription () throws MetadataException
String getMeteringModeDescription () throws MetadataException
String getOrientationDescription () throws MetadataException
String getPhotometricInterpretationDescription () throws MetadataException
String getPlanarConfigurationDescription () throws MetadataException
String getReferenceBlackWhiteDescription () throws MetadataException
String getResolutionDescription () throws MetadataException
String getRowsPerStripDescription ()
String getSamplesPerPixelDescription ()
String getSceneTypeDescription () throws MetadataException
String getSensingMethodDescription () throws MetadataException
String getShutterSpeedDescription () throws MetadataException
String getStripByteCountsDescription ()
String getSubjectDistanceDescription () throws MetadataException
String getThumbnailDescription () throws MetadataException
String getThumbnailImageHeightDescription ()
String getThumbnailImageWidthDescription ()
String getThumbnailLengthDescription ()
String getThumbnailOffsetDescription ()
String getWhiteBalanceDescription () throws MetadataException
String getXResolutionDescription () throws MetadataException
String getYCbCrPositioningDescription () throws MetadataException
String getYCbCrSubsamplingDescription () throws MetadataException
String getYResolutionDescription () throws MetadataException

Private Attributes

boolean _allowDecimalRepresentationOfRationals = true


Constructor & Destructor Documentation

ExifDescriptor ( Directory  directory  ) 


Member Function Documentation

static String convertBytesToVersionString ( int[]  components  )  [static]

Takes a series of 4 bytes from the specified offset, and converts these to a well-known version number, where possible. For example, (hex) 30 32 31 30 == 2.10).

Parameters:
components the four version values
Returns:
the version as a string of form 2.10

String getApertureValueDescription (  )  throws MetadataException [private]

String getBitsPerSampleDescription (  )  [private]

String getColorSpaceDescription (  )  throws MetadataException [private]

String getComponentConfigurationDescription (  )  throws MetadataException [private]

String getCompressionDescription (  )  throws MetadataException [private]

String getCompressionLevelDescription (  )  throws MetadataException [private]

String getDescription ( int  tagType  )  throws MetadataException [virtual]

Returns a descriptive value of the the specified tag for this image. Where possible, known values will be substituted here in place of the raw tokens actually kept in the Exif segment. If no substitution is available, the value provided by getString(int) will be returned.

Parameters:
tagType the tag to find a description for
Returns:
a description of the image's value for the specified tag, or null if the tag hasn't been defined.

Implements TagDescriptor.

String getExifImageHeightDescription (  )  throws MetadataException [private]

String getExifImageWidthDescription (  )  throws MetadataException [private]

String getExifVersionDescription (  )  throws MetadataException [private]

String getExposureBiasDescription (  )  throws MetadataException [private]

String getExposureProgramDescription (  )  throws MetadataException [private]

String getExposureTimeDescription (  )  [private]

String getFileSourceDescription (  )  throws MetadataException [private]

String getFlashDescription (  )  throws MetadataException [private]

String getFlashPixVersionDescription (  )  throws MetadataException [private]

String getFNumberDescription (  )  throws MetadataException [private]

String getFocalLengthDescription (  )  throws MetadataException [private]

String getFocalPlaneResolutionUnitDescription (  )  throws MetadataException [private]

String getFocalPlaneXResolutionDescription (  )  throws MetadataException [private]

String getFocalPlaneYResolutionDescription (  )  throws MetadataException [private]

String getIsoEquivalentDescription (  )  throws MetadataException [private]

String getMaxApertureValueDescription (  )  throws MetadataException [private]

String getMeteringModeDescription (  )  throws MetadataException [private]

String getOrientationDescription (  )  throws MetadataException [private]

String getPhotometricInterpretationDescription (  )  throws MetadataException [private]

String getPlanarConfigurationDescription (  )  throws MetadataException [private]

String getReferenceBlackWhiteDescription (  )  throws MetadataException [private]

String getResolutionDescription (  )  throws MetadataException [private]

String getRowsPerStripDescription (  )  [private]

String getSamplesPerPixelDescription (  )  [private]

String getSceneTypeDescription (  )  throws MetadataException [private]

String getSensingMethodDescription (  )  throws MetadataException [private]

String getShutterSpeedDescription (  )  throws MetadataException [private]

String getStripByteCountsDescription (  )  [private]

String getSubjectDistanceDescription (  )  throws MetadataException [private]

String getThumbnailDescription (  )  throws MetadataException [private]

String getThumbnailImageHeightDescription (  )  [private]

String getThumbnailImageWidthDescription (  )  [private]

String getThumbnailLengthDescription (  )  [private]

String getThumbnailOffsetDescription (  )  [private]

String getWhiteBalanceDescription (  )  throws MetadataException [private]

String getXResolutionDescription (  )  throws MetadataException [private]

String getYCbCrPositioningDescription (  )  throws MetadataException [private]

String getYCbCrSubsamplingDescription (  )  throws MetadataException [private]

String getYResolutionDescription (  )  throws MetadataException [private]


Member Data Documentation

boolean _allowDecimalRepresentationOfRationals = true [private]

Dictates whether rational values will be represented in decimal format in instances where decimal notation is elegant (such as 1/2 -> 0.5, but not 1/3).


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:30 2012 for Project Wonder by  doxygen 1.5.8