Package com.drew.metadata.exif
Class ExifDescriptorBase<T extends Directory>
- java.lang.Object
-
- com.drew.metadata.TagDescriptor<T>
-
- com.drew.metadata.exif.ExifDescriptorBase<T>
-
- Direct Known Subclasses:
ExifIFD0Descriptor
,ExifImageDescriptor
,ExifInteropDescriptor
,ExifSubIFDDescriptor
,ExifThumbnailDescriptor
public abstract class ExifDescriptorBase<T extends Directory> extends TagDescriptor<T>
Base class for several Exif format descriptor classes.
-
-
Constructor Summary
Constructors Constructor Description ExifDescriptorBase(T directory)
-
Method Summary
-
Methods inherited from class com.drew.metadata.TagDescriptor
convertBytesToVersionString
-
-
-
-
Constructor Detail
-
ExifDescriptorBase
public ExifDescriptorBase(T directory)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription(int tagType)
Description copied from class:TagDescriptor
Returns a descriptive value of the specified tag for this image. Where possible, known values will be substituted here in place of the raw tokens actually kept in the metadata segment. If no substitution is available, the value provided bygetString(tagType)
will be returned.- Overrides:
getDescription
in classTagDescriptor<T extends Directory>
- 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.
-
getInteropVersionDescription
public java.lang.String getInteropVersionDescription()
-
getInteropIndexDescription
public java.lang.String getInteropIndexDescription()
-
getReferenceBlackWhiteDescription
public java.lang.String getReferenceBlackWhiteDescription()
-
getYResolutionDescription
public java.lang.String getYResolutionDescription()
-
getXResolutionDescription
public java.lang.String getXResolutionDescription()
-
getYCbCrPositioningDescription
public java.lang.String getYCbCrPositioningDescription()
-
getOrientationDescription
public java.lang.String getOrientationDescription()
-
getResolutionDescription
public java.lang.String getResolutionDescription()
-
getWindowsAuthorDescription
public java.lang.String getWindowsAuthorDescription()
-
getWindowsCommentDescription
public java.lang.String getWindowsCommentDescription()
-
getWindowsKeywordsDescription
public java.lang.String getWindowsKeywordsDescription()
-
getWindowsTitleDescription
public java.lang.String getWindowsTitleDescription()
-
getWindowsSubjectDescription
public java.lang.String getWindowsSubjectDescription()
-
getYCbCrSubsamplingDescription
public java.lang.String getYCbCrSubsamplingDescription()
-
getPlanarConfigurationDescription
public java.lang.String getPlanarConfigurationDescription()
-
getSamplesPerPixelDescription
public java.lang.String getSamplesPerPixelDescription()
-
getRowsPerStripDescription
public java.lang.String getRowsPerStripDescription()
-
getStripByteCountsDescription
public java.lang.String getStripByteCountsDescription()
-
getPhotometricInterpretationDescription
public java.lang.String getPhotometricInterpretationDescription()
-
getBitsPerSampleDescription
public java.lang.String getBitsPerSampleDescription()
-
getImageWidthDescription
public java.lang.String getImageWidthDescription()
-
getImageHeightDescription
public java.lang.String getImageHeightDescription()
-
getNewSubfileTypeDescription
public java.lang.String getNewSubfileTypeDescription()
-
getSubfileTypeDescription
public java.lang.String getSubfileTypeDescription()
-
getThresholdingDescription
public java.lang.String getThresholdingDescription()
-
getFillOrderDescription
public java.lang.String getFillOrderDescription()
-
getSubjectDistanceRangeDescription
public java.lang.String getSubjectDistanceRangeDescription()
-
getSensitivityTypeRangeDescription
public java.lang.String getSensitivityTypeRangeDescription()
-
getLensSpecificationDescription
public java.lang.String getLensSpecificationDescription()
-
getSharpnessDescription
public java.lang.String getSharpnessDescription()
-
getSaturationDescription
public java.lang.String getSaturationDescription()
-
getContrastDescription
public java.lang.String getContrastDescription()
-
getGainControlDescription
public java.lang.String getGainControlDescription()
-
getSceneCaptureTypeDescription
public java.lang.String getSceneCaptureTypeDescription()
-
get35mmFilmEquivFocalLengthDescription
public java.lang.String get35mmFilmEquivFocalLengthDescription()
-
getDigitalZoomRatioDescription
public java.lang.String getDigitalZoomRatioDescription()
-
getWhiteBalanceModeDescription
public java.lang.String getWhiteBalanceModeDescription()
-
getExposureModeDescription
public java.lang.String getExposureModeDescription()
-
getCustomRenderedDescription
public java.lang.String getCustomRenderedDescription()
-
getUserCommentDescription
public java.lang.String getUserCommentDescription()
-
getIsoEquivalentDescription
public java.lang.String getIsoEquivalentDescription()
-
getExifVersionDescription
public java.lang.String getExifVersionDescription()
-
getFlashPixVersionDescription
public java.lang.String getFlashPixVersionDescription()
-
getSceneTypeDescription
public java.lang.String getSceneTypeDescription()
-
getCfaPatternDescription
public java.lang.String getCfaPatternDescription()
-
getCfaPattern2Description
public java.lang.String getCfaPattern2Description()
-
getFileSourceDescription
public java.lang.String getFileSourceDescription()
-
getExposureBiasDescription
public java.lang.String getExposureBiasDescription()
-
getMaxApertureValueDescription
public java.lang.String getMaxApertureValueDescription()
-
getApertureValueDescription
public java.lang.String getApertureValueDescription()
-
getExposureProgramDescription
public java.lang.String getExposureProgramDescription()
-
getFocalPlaneXResolutionDescription
public java.lang.String getFocalPlaneXResolutionDescription()
-
getFocalPlaneYResolutionDescription
public java.lang.String getFocalPlaneYResolutionDescription()
-
getFocalPlaneResolutionUnitDescription
public java.lang.String getFocalPlaneResolutionUnitDescription()
-
getExifImageWidthDescription
public java.lang.String getExifImageWidthDescription()
-
getExifImageHeightDescription
public java.lang.String getExifImageHeightDescription()
-
getColorSpaceDescription
public java.lang.String getColorSpaceDescription()
-
getFocalLengthDescription
public java.lang.String getFocalLengthDescription()
-
getFlashDescription
public java.lang.String getFlashDescription()
-
getWhiteBalanceDescription
public java.lang.String getWhiteBalanceDescription()
-
getMeteringModeDescription
public java.lang.String getMeteringModeDescription()
-
getCompressionDescription
public java.lang.String getCompressionDescription()
-
getSubjectDistanceDescription
public java.lang.String getSubjectDistanceDescription()
-
getCompressedAverageBitsPerPixelDescription
public java.lang.String getCompressedAverageBitsPerPixelDescription()
-
getExposureTimeDescription
public java.lang.String getExposureTimeDescription()
-
getShutterSpeedDescription
public java.lang.String getShutterSpeedDescription()
-
getFNumberDescription
public java.lang.String getFNumberDescription()
-
getSensingMethodDescription
public java.lang.String getSensingMethodDescription()
-
getComponentConfigurationDescription
public java.lang.String getComponentConfigurationDescription()
-
getJpegProcDescription
public java.lang.String getJpegProcDescription()
-
-