Uses of Class
com.drew.metadata.MetadataException

Packages that use MetadataException
com.drew.imaging Provides classes for reading image metadata (via data interrogation and delegation to a specialised reader) and utilities for photographic conversions. 
com.drew.metadata Provides classes for modelling metadata and exceptions/interfaces applicable to all metadata operations. 
com.drew.metadata.exif Contains classes for extracting and modelling Exif metadata from various sources and camera manufacturers. 
com.drew.metadata.exif.test   
com.drew.metadata.iptc Contains classes for extracting and modelling IPTC metadata from various sources. 
com.drew.metadata.jpeg Contains classes for extracting and modelling metadata specific to JPEG files. 
com.drew.metadata.jpeg.test   
 

Uses of MetadataException in com.drew.imaging
 

Methods in com.drew.imaging that throw MetadataException
static void ImageMetadataReader.main(String[] args)
          An application entry point.
 

Uses of MetadataException in com.drew.metadata
 

Methods in com.drew.metadata that throw MetadataException
 boolean Directory.getBoolean(int tagType)
          Returns the specified tag's value as a boolean, if possible.
 byte[] Directory.getByteArray(int tagType)
          Gets the specified tag's value as an byte array, if possible.
 Date Directory.getDate(int tagType)
          Returns the specified tag's value as a java.util.Date, if possible.
 String Tag.getDescription()
          Get a description of the tag's value, considering enumerated values and units.
abstract  String TagDescriptor.getDescription(int tagType)
          Returns a descriptive value of the the specified tag for this image.
 String Directory.getDescription(int tagType)
          Provides a description of a tag's value using the descriptor set by setDescriptor(Descriptor).
 double Directory.getDouble(int tagType)
          Returns the specified tag's value as a double, if possible.
 float Directory.getFloat(int tagType)
          Returns the specified tag's value as a float, if possible.
 int Directory.getInt(int tagType)
          Returns the specified tag's value as an int, if possible.
 int[] Directory.getIntArray(int tagType)
          Gets the specified tag's value as an int array, if possible.
 long Directory.getLong(int tagType)
          Returns the specified tag's value as a long, if possible.
 Rational Directory.getRational(int tagType)
          Returns the specified tag's value as a Rational, if possible.
 Rational[] Directory.getRationalArray(int tagType)
           
 String[] Directory.getStringArray(int tagType)
          Gets the specified tag's value as a String array, if possible.
 

Uses of MetadataException in com.drew.metadata.exif
 

Subclasses of MetadataException in com.drew.metadata.exif
 class ExifProcessingException
          The exception type raised during reading of Exif data in the instance of unexpected data conditions.
 

Methods in com.drew.metadata.exif that throw MetadataException
static DataFormat DataFormat.fromValue(int value)
           
 String ExifDescriptor.get35mmFilmEquivFocalLengthDescription()
           
 String CanonMakernoteDescriptor.getAfPointSelectedDescription()
           
 String CanonMakernoteDescriptor.getAfPointUsedDescription()
           
 String ExifDescriptor.getApertureValueDescription()
           
 String CanonMakernoteDescriptor.getAutoExposureBrackettingSequenceAndAutoCancellationDescription()
           
 String FujifilmMakernoteDescriptor.getAutoExposureWarningDescription()
           
 String NikonType2MakernoteDescriptor.getAutoFirmwareVersionDescription()
           
 Rational NikonType2MakernoteDirectory.getAutoFlashCompensation()
           
 String NikonType2MakernoteDescriptor.getAutoFlashCompensationDescription()
           
 String CanonMakernoteDescriptor.getAutoFocusAssistLightDescription()
           
 String NikonType2MakernoteDescriptor.getAutoFocusPositionDescription()
           
 String CasioType2MakernoteDescriptor.getBestShotModeDescription()
           
 String FujifilmMakernoteDescriptor.getBlurWarningDescription()
           
 String PentaxMakernoteDescriptor.getCaptureModeDescription()
           
 String CasioType2MakernoteDescriptor.getCasioPreviewThumbnailDescription()
           
 String CasioType2MakernoteDescriptor.getCcdIsoSensitivityDescription()
           
 String NikonType1MakernoteDescriptor.getCcdSensitivityDescription()
           
 String CasioType1MakernoteDescriptor.getCcdSensitivityDescription()
           
 String FujifilmMakernoteDescriptor.getColorDescription()
           
 String NikonType1MakernoteDescriptor.getColorModeDescription()
           
 String ExifDescriptor.getColorSpaceDescription()
           
 String PentaxMakernoteDescriptor.getColourDescription()
           
 String CasioType2MakernoteDescriptor.getColourModeDescription()
           
 String ExifDescriptor.getComponentConfigurationDescription()
           
 String ExifDescriptor.getCompressionDescription()
           
 String ExifDescriptor.getCompressionLevelDescription()
           
 String CanonMakernoteDescriptor.getContinuousDriveModeDescription()
           
 String FujifilmMakernoteDescriptor.getContinuousTakingOrAutoBrackettingDescription()
           
 String PentaxMakernoteDescriptor.getContrastDescription()
           
 String ExifDescriptor.getContrastDescription()
           
 String CasioType2MakernoteDescriptor.getContrastDescription()
           
 String CasioType1MakernoteDescriptor.getContrastDescription()
           
 String CanonMakernoteDescriptor.getContrastDescription()
           
 String NikonType1MakernoteDescriptor.getConverterDescription()
           
 String ExifDescriptor.getCustomRenderedDescription()
           
 String SonyMakernoteDescriptor.getDescription(int tagType)
           
 String PentaxMakernoteDescriptor.getDescription(int tagType)
           
 String PanasonicMakernoteDescriptor.getDescription(int tagType)
           
 String OlympusMakernoteDescriptor.getDescription(int tagType)
           
 String NikonType2MakernoteDescriptor.getDescription(int tagType)
           
 String NikonType1MakernoteDescriptor.getDescription(int tagType)
           
 String KyoceraMakernoteDescriptor.getDescription(int tagType)
           
 String KodakMakernoteDescriptor.getDescription(int tagType)
           
 String GpsDescriptor.getDescription(int tagType)
           
 String FujifilmMakernoteDescriptor.getDescription(int tagType)
           
 String ExifInteropDescriptor.getDescription(int tagType)
           
 String ExifDescriptor.getDescription(int tagType)
          Returns a descriptive value of the the specified tag for this image.
 String CasioType2MakernoteDescriptor.getDescription(int tagType)
           
 String CasioType1MakernoteDescriptor.getDescription(int tagType)
           
 String CanonMakernoteDescriptor.getDescription(int tagType)
           
 String PentaxMakernoteDescriptor.getDigitalZoomDescription()
           
 String NikonType2MakernoteDescriptor.getDigitalZoomDescription()
           
 String NikonType1MakernoteDescriptor.getDigitalZoomDescription()
           
 String CasioType1MakernoteDescriptor.getDigitalZoomDescription()
           
 String CanonMakernoteDescriptor.getDigitalZoomDescription()
           
 String ExifDescriptor.getDigitalZoomRatioDescription()
           
 String OlympusMakernoteDescriptor.getDigiZoomRatioDescription()
           
 String CanonMakernoteDescriptor.getEasyShootingModeDescription()
           
 String CasioType2MakernoteDescriptor.getEnhancementDescription()
           
 String ExifDescriptor.getExifImageHeightDescription()
           
 String ExifDescriptor.getExifImageWidthDescription()
           
 String ExifDescriptor.getExifVersionDescription()
           
 String ExifDescriptor.getExposureBiasDescription()
           
 String ExifDescriptor.getExposureModeDescription()
           
 String CanonMakernoteDescriptor.getExposureModeDescription()
           
 String ExifDescriptor.getExposureProgramDescription()
           
 String ExifDescriptor.getFileSourceDescription()
           
 String CanonMakernoteDescriptor.getFillFlashReductionDescription()
           
 String ExifDescriptor.getFillOrderDescription()
           
 String CasioType2MakernoteDescriptor.getFilterDescription()
           
 String CanonMakernoteDescriptor.getFlashActivityDescription()
           
 String CanonMakernoteDescriptor.getFlashBiasDescription()
           
 String ExifDescriptor.getFlashDescription()
           
 String CanonMakernoteDescriptor.getFlashDetailsDescription()
           
 String CasioType2MakernoteDescriptor.getFlashDistanceDescription()
           
 String CasioType1MakernoteDescriptor.getFlashIntensityDescription()
           
 String PentaxMakernoteDescriptor.getFlashModeDescription()
           
 String FujifilmMakernoteDescriptor.getFlashModeDescription()
           
 String CasioType1MakernoteDescriptor.getFlashModeDescription()
           
 String CanonMakernoteDescriptor.getFlashModeDescription()
           
 String ExifDescriptor.getFlashPixVersionDescription()
           
 String FujifilmMakernoteDescriptor.getFlashStrengthDescription()
           
 String ExifDescriptor.getFNumberDescription()
           
 String ExifDescriptor.getFocalLengthDescription()
           
 String CasioType2MakernoteDescriptor.getFocalLengthDescription()
           
 String ExifDescriptor.getFocalPlaneResolutionUnitDescription()
           
 String ExifDescriptor.getFocalPlaneXResolutionDescription()
           
 String ExifDescriptor.getFocalPlaneYResolutionDescription()
           
 String CanonMakernoteDescriptor.getFocalUnitsPerMillimetreDescription()
           
 String NikonType1MakernoteDescriptor.getFocusDescription()
           
 String CasioType1MakernoteDescriptor.getFocusingModeDescription()
           
 String CasioType2MakernoteDescriptor.getFocusMode1Description()
           
 String CanonMakernoteDescriptor.getFocusMode1Description()
           
 String CasioType2MakernoteDescriptor.getFocusMode2Description()
           
 String CanonMakernoteDescriptor.getFocusMode2Description()
           
 String PentaxMakernoteDescriptor.getFocusModeDescription()
           
 String FujifilmMakernoteDescriptor.getFocusModeDescription()
           
 String CanonMakernoteDescriptor.getFocusTypeDescription()
           
 String FujifilmMakernoteDescriptor.getFocusWarningDescription()
           
 String ExifDescriptor.getGainControlDescription()
           
 String GpsDescriptor.getGpsAltitudeDescription()
           
 String GpsDescriptor.getGpsAltitudeRefDescription()
           
 String GpsDescriptor.getGpsLatitudeDescription()
           
 String GpsDescriptor.getGpsLongitudeDescription()
           
 String GpsDescriptor.getGpsTimeStampDescription()
           
 String GpsDescriptor.getHoursMinutesSecondsDescription(int tagType)
           
 String NikonType1MakernoteDescriptor.getImageAdjustmentDescription()
           
 String CasioType2MakernoteDescriptor.getImageSizeDescription()
           
 String CanonMakernoteDescriptor.getImageSizeDescription()
           
 String ExifInteropDescriptor.getInteropVersionDescription()
           
 String CanonMakernoteDescriptor.getIsoDescription()
           
 String ExifDescriptor.getIsoEquivalentDescription()
           
 String CasioType2MakernoteDescriptor.getIsoSensitivityDescription()
           
 String NikonType2MakernoteDescriptor.getIsoSettingDescription()
           
 String PentaxMakernoteDescriptor.getIsoSpeedDescription()
           
 String OlympusMakernoteDescriptor.getJpegQualityDescription()
           
 String CanonMakernoteDescriptor.getLensAutoFocusStopButtonDescription()
           
 String NikonType2MakernoteDescriptor.getLensDescription()
           
 String CanonMakernoteDescriptor.getLongExposureNoiseReductionDescription()
           
 String CanonMakernoteDescriptor.getLongFocalLengthDescription()
           
 String FujifilmMakernoteDescriptor.getMacroDescription()
           
 String PanasonicMakernoteDescriptor.getMacroModeDescription()
           
 String OlympusMakernoteDescriptor.getMacroModeDescription()
           
 String CanonMakernoteDescriptor.getMacroModeDescription()
           
 String ExifDescriptor.getMaxApertureValueDescription()
           
 String CanonMakernoteDescriptor.getMenuButtonReturnPositionDescription()
           
 String ExifDescriptor.getMeteringModeDescription()
           
 String CanonMakernoteDescriptor.getMeteringModeDescription()
           
 String CanonMakernoteDescriptor.getMirrorLockupDescription()
           
 String ExifDescriptor.getNewSubfileTypeDescription()
           
 String CasioType2MakernoteDescriptor.getObjectDistanceDescription()
           
 String CasioType1MakernoteDescriptor.getObjectDistanceDescription()
           
 String ExifDescriptor.getOrientationDescription()
           
 String ExifDescriptor.getPhotometricInterpretationDescription()
           
 String FujifilmMakernoteDescriptor.getPictureModeDescription()
           
 String ExifDescriptor.getPlanarConfigurationDescription()
           
 String PanasonicMakernoteDescriptor.getPrintImageMatchingInfoDescription()
           
 String KyoceraMakernoteDescriptor.getPrintImageMatchingInfoDescription()
           
 String KyoceraMakernoteDescriptor.getProprietaryThumbnailDataDescription()
           
 String NikonType1MakernoteDescriptor.getQualityDescription()
           
 String CasioType2MakernoteDescriptor.getQualityDescription()
           
 String CasioType1MakernoteDescriptor.getQualityDescription()
           
 String CanonMakernoteDescriptor.getQualityDescription()
           
 String PentaxMakernoteDescriptor.getQualityLevelDescription()
           
 String CasioType2MakernoteDescriptor.getQualityModeDescription()
           
 String CasioType1MakernoteDescriptor.getRecordingModeDescription()
           
 String PanasonicMakernoteDescriptor.getRecordModeDescription()
           
 String CasioType2MakernoteDescriptor.getRecordModeDescription()
           
 String ExifDescriptor.getReferenceBlackWhiteDescription()
           
 String ExifDescriptor.getResolutionDescription()
           
 String PentaxMakernoteDescriptor.getSaturationDescription()
           
 String ExifDescriptor.getSaturationDescription()
           
 String CasioType2MakernoteDescriptor.getSaturationDescription()
           
 String CasioType1MakernoteDescriptor.getSaturationDescription()
           
 String CanonMakernoteDescriptor.getSaturationDescription()
           
 String ExifDescriptor.getSceneCaptureTypeDescription()
           
 String ExifDescriptor.getSceneTypeDescription()
           
 String CanonMakernoteDescriptor.getSelfTimerDelayDescription()
           
 String CasioType2MakernoteDescriptor.getSelfTimerDescription()
           
 String ExifDescriptor.getSensingMethodDescription()
           
 String CanonMakernoteDescriptor.getSensorCleaningDescription()
           
 String CanonMakernoteDescriptor.getSetButtonFunctionWhenShootingDescription()
           
 String PentaxMakernoteDescriptor.getSharpnessDescription()
           
 String FujifilmMakernoteDescriptor.getSharpnessDescription()
           
 String ExifDescriptor.getSharpnessDescription()
           
 String CasioType2MakernoteDescriptor.getSharpnessDescription()
           
 String CasioType1MakernoteDescriptor.getSharpnessDescription()
           
 String CanonMakernoteDescriptor.getSharpnessDescription()
           
 String CanonMakernoteDescriptor.getShortFocalLengthDescription()
           
 String CanonMakernoteDescriptor.getShutterAutoExposureLockButtonDescription()
           
 String CanonMakernoteDescriptor.getShutterCurtainSyncDescription()
           
 String ExifDescriptor.getShutterSpeedDescription()
           
 String CanonMakernoteDescriptor.getShutterSpeedInAvModeDescription()
           
 String FujifilmMakernoteDescriptor.getSlowSyncDescription()
           
 String OlympusMakernoteDescriptor.getSpecialModeDescription()
           
 String ExifDescriptor.getSubfileTypeDescription()
           
 String ExifDescriptor.getSubjectDistanceDescription()
           
 String ExifDescriptor.getSubjectDistanceRangeDescription()
           
 String ExifDescriptor.getThresholdingDescription()
           
 byte[] ExifDirectory.getThumbnailData()
           
 String ExifDescriptor.getThumbnailDescription()
           
 String CasioType2MakernoteDescriptor.getThumbnailDimensionsDescription()
           
 String CasioType2MakernoteDescriptor.getThumbnailSizeDescription()
           
 String FujifilmMakernoteDescriptor.getToneDescription()
           
 String CanonMakernoteDescriptor.getTvAndAvExposureLevelDescription()
           
private  String ExifDescriptor.getUnicodeDescription(int tag)
          The Windows specific tags uses plain Unicode
 String ExifDescriptor.getUserCommentDescription()
           
 String CasioType2MakernoteDescriptor.getWhiteBalance1Description()
           
 String CasioType2MakernoteDescriptor.getWhiteBalance2Description()
           
 String PentaxMakernoteDescriptor.getWhiteBalanceDescription()
           
 String NikonType1MakernoteDescriptor.getWhiteBalanceDescription()
           
 String FujifilmMakernoteDescriptor.getWhiteBalanceDescription()
           
 String ExifDescriptor.getWhiteBalanceDescription()
           
 String CasioType1MakernoteDescriptor.getWhiteBalanceDescription()
           
 String CanonMakernoteDescriptor.getWhiteBalanceDescription()
           
 String ExifDescriptor.getWhiteBalanceModeDescription()
           
 String ExifDescriptor.getWindowsAuthorDescription()
           
 String ExifDescriptor.getWindowsCommentDescription()
           
 String ExifDescriptor.getWindowsKeywordsDescription()
           
 String ExifDescriptor.getWindowsSubjectDescription()
           
 String ExifDescriptor.getWindowsTitleDescription()
           
 String ExifDescriptor.getXResolutionDescription()
           
 String ExifDescriptor.getYCbCrPositioningDescription()
           
 String ExifDescriptor.getYCbCrSubsamplingDescription()
           
 String ExifDescriptor.getYResolutionDescription()
           
 void ExifDirectory.writeThumbnail(String filename)
           
 

Uses of MetadataException in com.drew.metadata.exif.test
 

Methods in com.drew.metadata.exif.test that throw MetadataException
 void NikonType2MakernoteTest1.testGetHueAdjustmentDescription()
           
 void NikonType2MakernoteTest1.testGetLensDescription()
           
 

Uses of MetadataException in com.drew.metadata.iptc
 

Subclasses of MetadataException in com.drew.metadata.iptc
 class IptcProcessingException
          The exception type raised during reading of Iptc data in the instance of unexpected data conditions.
 

Methods in com.drew.metadata.iptc that throw MetadataException
private  int IptcReader.get32Bits(int offset)
          Returns an int calculated from two bytes of data at the specified offset (MSB, LSB).
 

Uses of MetadataException in com.drew.metadata.jpeg
 

Methods in com.drew.metadata.jpeg that throw MetadataException
private  int JpegReader.get16Bits(int offset)
          Returns an int calculated from one byte of data at the specified offset.
private  int JpegReader.get32Bits(int offset)
          Returns an int calculated from two bytes of data at the specified offset (MSB, LSB).
 String JpegDescriptor.getComponentDataDescription(int componentNumber)
           
 String JpegComponent.getComponentName()
          Returns the component name (one of: Y, Cb, Cr, I, or Q)
 String JpegDescriptor.getDescription(int tagType)
           
 int JpegDirectory.getImageHeight()
           
 int JpegDirectory.getImageWidth()
           
 int JpegDirectory.getNumberOfComponents()
           
 

Uses of MetadataException in com.drew.metadata.jpeg.test
 

Methods in com.drew.metadata.jpeg.test that throw MetadataException
 void JpegDescriptorTest.testGetComponentDescription()