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.
Author:
Drew Noakes https://drewnoakes.com
  • Constructor Details

    • ExifDescriptorBase

      public ExifDescriptorBase(T directory)
  • Method Details

    • getDescription

      public 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 by getString(tagType) will be returned.
      Overrides:
      getDescription in class TagDescriptor<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.
    • getInteropIndexDescription

      public String getInteropIndexDescription()
    • getInteropVersionDescription

      public String getInteropVersionDescription()
    • getNewSubfileTypeDescription

      public String getNewSubfileTypeDescription()
    • getSubfileTypeDescription

      public String getSubfileTypeDescription()
    • getImageWidthDescription

      public String getImageWidthDescription()
    • getImageHeightDescription

      public String getImageHeightDescription()
    • getBitsPerSampleDescription

      public String getBitsPerSampleDescription()
    • getCompressionDescription

      public String getCompressionDescription()
    • getPhotometricInterpretationDescription

      public String getPhotometricInterpretationDescription()
    • getThresholdingDescription

      public String getThresholdingDescription()
    • getFillOrderDescription

      public String getFillOrderDescription()
    • getOrientationDescription

      public String getOrientationDescription()
    • getSamplesPerPixelDescription

      public String getSamplesPerPixelDescription()
    • getRowsPerStripDescription

      public String getRowsPerStripDescription()
    • getStripByteCountsDescription

      public String getStripByteCountsDescription()
    • getXResolutionDescription

      public String getXResolutionDescription()
    • getYResolutionDescription

      public String getYResolutionDescription()
    • getPlanarConfigurationDescription

      public String getPlanarConfigurationDescription()
    • getResolutionDescription

      public String getResolutionDescription()
    • getJpegProcDescription

      public String getJpegProcDescription()
    • getYCbCrSubsamplingDescription

      public String getYCbCrSubsamplingDescription()
    • getYCbCrPositioningDescription

      public String getYCbCrPositioningDescription()
    • getReferenceBlackWhiteDescription

      public String getReferenceBlackWhiteDescription()
    • getCfaPattern2Description

      public String getCfaPattern2Description()
      String description of CFA Pattern Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. ExifDirectoryBase.TAG_CFA_PATTERN_2 holds only the pixel pattern. ExifDirectoryBase.TAG_CFA_REPEAT_PATTERN_DIM is expected to exist and pass some conditional tests.
    • getExposureTimeDescription

      public String getExposureTimeDescription()
    • getFNumberDescription

      public String getFNumberDescription()
    • getExposureProgramDescription

      public String getExposureProgramDescription()
    • getIsoEquivalentDescription

      public String getIsoEquivalentDescription()
    • getSensitivityTypeRangeDescription

      public String getSensitivityTypeRangeDescription()
    • getExifVersionDescription

      public String getExifVersionDescription()
    • getComponentConfigurationDescription

      public String getComponentConfigurationDescription()
    • getCompressedAverageBitsPerPixelDescription

      public String getCompressedAverageBitsPerPixelDescription()
    • getShutterSpeedDescription

      public String getShutterSpeedDescription()
    • getApertureValueDescription

      public String getApertureValueDescription()
    • getBrightnessValueDescription

      public String getBrightnessValueDescription()
    • getExposureBiasDescription

      public String getExposureBiasDescription()
    • getMaxApertureValueDescription

      public String getMaxApertureValueDescription()
    • getSubjectDistanceDescription

      public String getSubjectDistanceDescription()
    • getMeteringModeDescription

      public String getMeteringModeDescription()
    • getWhiteBalanceDescription

      public String getWhiteBalanceDescription()
    • getFlashDescription

      public String getFlashDescription()
    • getFocalLengthDescription

      public String getFocalLengthDescription()
    • getUserCommentDescription

      public String getUserCommentDescription()
    • getTemperatureDescription

      public String getTemperatureDescription()
    • getHumidityDescription

      public String getHumidityDescription()
    • getPressureDescription

      public String getPressureDescription()
    • getWaterDepthDescription

      public String getWaterDepthDescription()
    • getAccelerationDescription

      public String getAccelerationDescription()
    • getCameraElevationAngleDescription

      public String getCameraElevationAngleDescription()
    • getWindowsTitleDescription

      public String getWindowsTitleDescription()
    • getWindowsCommentDescription

      public String getWindowsCommentDescription()
    • getWindowsAuthorDescription

      public String getWindowsAuthorDescription()
    • getWindowsKeywordsDescription

      public String getWindowsKeywordsDescription()
    • getWindowsSubjectDescription

      public String getWindowsSubjectDescription()
    • getFlashPixVersionDescription

      public String getFlashPixVersionDescription()
    • getColorSpaceDescription

      public String getColorSpaceDescription()
    • getExifImageWidthDescription

      public String getExifImageWidthDescription()
    • getExifImageHeightDescription

      public String getExifImageHeightDescription()
    • getFocalPlaneXResolutionDescription

      public String getFocalPlaneXResolutionDescription()
    • getFocalPlaneYResolutionDescription

      public String getFocalPlaneYResolutionDescription()
    • getFocalPlaneResolutionUnitDescription

      public String getFocalPlaneResolutionUnitDescription()
    • getSensingMethodDescription

      public String getSensingMethodDescription()
    • getFileSourceDescription

      public String getFileSourceDescription()
    • getSceneTypeDescription

      public String getSceneTypeDescription()
    • getCfaPatternDescription

      public String getCfaPatternDescription()
      String description of CFA Pattern Converted from Exiftool version 10.33 created by Phil Harvey http://www.sno.phy.queensu.ca/~phil/exiftool/ lib\Image\ExifTool\Exif.pm Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.
    • getCustomRenderedDescription

      public String getCustomRenderedDescription()
    • getExposureModeDescription

      public String getExposureModeDescription()
    • getWhiteBalanceModeDescription

      public String getWhiteBalanceModeDescription()
    • getDigitalZoomRatioDescription

      public String getDigitalZoomRatioDescription()
    • get35mmFilmEquivFocalLengthDescription

      public String get35mmFilmEquivFocalLengthDescription()
    • getSceneCaptureTypeDescription

      public String getSceneCaptureTypeDescription()
    • getGainControlDescription

      public String getGainControlDescription()
    • getContrastDescription

      public String getContrastDescription()
    • getSaturationDescription

      public String getSaturationDescription()
    • getSharpnessDescription

      public String getSharpnessDescription()
    • getSubjectDistanceRangeDescription

      public String getSubjectDistanceRangeDescription()
    • getLensSpecificationDescription

      public String getLensSpecificationDescription()
    • getExtraSamplesDescription

      public String getExtraSamplesDescription()
    • getSampleFormatDescription

      public String getSampleFormatDescription()