Package gov.nih.mipav.model.file
Class MetadataExtractor.OlympusMakernoteDescriptor
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor<MetadataExtractor.OlympusMakernoteDirectory>
-
- gov.nih.mipav.model.file.MetadataExtractor.OlympusMakernoteDescriptor
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.OlympusMakernoteDescriptor extends MetadataExtractor.TagDescriptor<MetadataExtractor.OlympusMakernoteDirectory>
Provides human-readable string representations of tag values stored in aMetadataExtractor.OlympusMakernoteDirectory
.- Author:
- Drew Noakes https://drewnoakes.com
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor
_directory
-
-
Constructor Summary
Constructors Constructor Description OlympusMakernoteDescriptor(MetadataExtractor.OlympusMakernoteDirectory directory)
-
Method Summary
-
Methods inherited from class gov.nih.mipav.model.file.MetadataExtractor.TagDescriptor
convertBytesToVersionString, get7BitStringFromBytes, getBitFlagDescription, getByteLengthDescription, getDecimalRational, getEncodedTextDescription, getEpochTimeDescription, getFocalLengthDescription, getFormattedFloat, getFormattedInt, getFormattedString, getFStopDescription, getIndexedDescription, getIndexedDescription, getLensSpecificationDescription, getOrientationDescription, getRationalOrDoubleString, getShutterSpeedDescription, getSimpleRational, getStringFromBytes, getVersionBytesDescription
-
-
-
-
Constructor Detail
-
OlympusMakernoteDescriptor
public OlympusMakernoteDescriptor(MetadataExtractor.OlympusMakernoteDirectory directory)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription(int tagType)
Description copied from class:MetadataExtractor.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 classMetadataExtractor.TagDescriptor<MetadataExtractor.OlympusMakernoteDirectory>
- 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.
-
getExposureModeDescription
public java.lang.String getExposureModeDescription()
-
getFlashModeCameraSettingDescription
public java.lang.String getFlashModeCameraSettingDescription()
-
getWhiteBalanceDescription
public java.lang.String getWhiteBalanceDescription()
-
getImageSizeDescription
public java.lang.String getImageSizeDescription()
-
getImageQualityDescription
public java.lang.String getImageQualityDescription()
-
getShootingModeDescription
public java.lang.String getShootingModeDescription()
-
getMeteringModeDescription
public java.lang.String getMeteringModeDescription()
-
getApexFilmSpeedDescription
public java.lang.String getApexFilmSpeedDescription()
-
getApexShutterSpeedTimeDescription
public java.lang.String getApexShutterSpeedTimeDescription()
-
getApexApertureDescription
public java.lang.String getApexApertureDescription()
-
getMacroModeCameraSettingDescription
public java.lang.String getMacroModeCameraSettingDescription()
-
getDigitalZoomCameraSettingDescription
public java.lang.String getDigitalZoomCameraSettingDescription()
-
getExposureCompensationDescription
public java.lang.String getExposureCompensationDescription()
-
getBracketStepDescription
public java.lang.String getBracketStepDescription()
-
getIntervalLengthDescription
public java.lang.String getIntervalLengthDescription()
-
getIntervalNumberDescription
public java.lang.String getIntervalNumberDescription()
-
getFocalLengthDescription
public java.lang.String getFocalLengthDescription()
-
getFocusDistanceDescription
public java.lang.String getFocusDistanceDescription()
-
getFlashFiredDescription
public java.lang.String getFlashFiredDescription()
-
getDateDescription
public java.lang.String getDateDescription()
-
getTimeDescription
public java.lang.String getTimeDescription()
-
getMaxApertureAtFocalLengthDescription
public java.lang.String getMaxApertureAtFocalLengthDescription()
-
getFileNumberMemoryDescription
public java.lang.String getFileNumberMemoryDescription()
-
getLastFileNumberDescription
public java.lang.String getLastFileNumberDescription()
-
getWhiteBalanceRedDescription
public java.lang.String getWhiteBalanceRedDescription()
-
getWhiteBalanceGreenDescription
public java.lang.String getWhiteBalanceGreenDescription()
-
getWhiteBalanceBlueDescription
public java.lang.String getWhiteBalanceBlueDescription()
-
getSaturationDescription
public java.lang.String getSaturationDescription()
-
getContrastCameraSettingDescription
public java.lang.String getContrastCameraSettingDescription()
-
getSharpnessCameraSettingDescription
public java.lang.String getSharpnessCameraSettingDescription()
-
getSubjectProgramDescription
public java.lang.String getSubjectProgramDescription()
-
getFlashCompensationDescription
public java.lang.String getFlashCompensationDescription()
-
getIsoSettingDescription
public java.lang.String getIsoSettingDescription()
-
getCameraModelDescription
public java.lang.String getCameraModelDescription()
-
getIntervalModeDescription
public java.lang.String getIntervalModeDescription()
-
getFolderNameDescription
public java.lang.String getFolderNameDescription()
-
getColorModeCameraSettingDescription
public java.lang.String getColorModeCameraSettingDescription()
-
getColorFilterDescription
public java.lang.String getColorFilterDescription()
-
getBlackAndWhiteFilterDescription
public java.lang.String getBlackAndWhiteFilterDescription()
-
getInternalFlashDescription
public java.lang.String getInternalFlashDescription()
-
getApexBrightnessDescription
public java.lang.String getApexBrightnessDescription()
-
getSpotFocusPointXCoordinateDescription
public java.lang.String getSpotFocusPointXCoordinateDescription()
-
getSpotFocusPointYCoordinateDescription
public java.lang.String getSpotFocusPointYCoordinateDescription()
-
getWideFocusZoneDescription
public java.lang.String getWideFocusZoneDescription()
-
getFocusModeCameraSettingDescription
public java.lang.String getFocusModeCameraSettingDescription()
-
getFocusAreaDescription
public java.lang.String getFocusAreaDescription()
-
getDecSwitchPositionDescription
public java.lang.String getDecSwitchPositionDescription()
-
getMakernoteVersionDescription
public java.lang.String getMakernoteVersionDescription()
-
getImageQuality2Description
public java.lang.String getImageQuality2Description()
-
getImageQuality1Description
public java.lang.String getImageQuality1Description()
-
getColorModeDescription
public java.lang.String getColorModeDescription()
-
getSharpnessDescription
public java.lang.String getSharpnessDescription()
-
getColorMatrixDescription
public java.lang.String getColorMatrixDescription()
-
getWbModeDescription
public java.lang.String getWbModeDescription()
-
getRedBalanceDescription
public java.lang.String getRedBalanceDescription()
-
getBlueBalanceDescription
public java.lang.String getBlueBalanceDescription()
-
getContrastDescription
public java.lang.String getContrastDescription()
-
getPreviewImageValidDescription
public java.lang.String getPreviewImageValidDescription()
-
getFocusModeDescription
public java.lang.String getFocusModeDescription()
-
getFocusRangeDescription
public java.lang.String getFocusRangeDescription()
-
getFlashModeDescription
public java.lang.String getFlashModeDescription()
-
getDigitalZoomDescription
public java.lang.String getDigitalZoomDescription()
-
getFocalPlaneDiagonalDescription
public java.lang.String getFocalPlaneDiagonalDescription()
-
getCameraTypeDescription
public java.lang.String getCameraTypeDescription()
-
getCameraIdDescription
public java.lang.String getCameraIdDescription()
-
getOneTouchWbDescription
public java.lang.String getOneTouchWbDescription()
-
getShutterSpeedDescription
public java.lang.String getShutterSpeedDescription()
-
getIsoValueDescription
public java.lang.String getIsoValueDescription()
-
getApertureValueDescription
public java.lang.String getApertureValueDescription()
-
getMacroModeDescription
public java.lang.String getMacroModeDescription()
-
getBWModeDescription
public java.lang.String getBWModeDescription()
-
getJpegQualityDescription
public java.lang.String getJpegQualityDescription()
-
getSpecialModeDescription
public java.lang.String getSpecialModeDescription()
-
-