Package gov.nih.mipav.model.file
Class MetadataExtractor.OlympusFocusInfoMakernoteDirectory
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.Directory
-
- gov.nih.mipav.model.file.MetadataExtractor.OlympusFocusInfoMakernoteDirectory
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.OlympusFocusInfoMakernoteDirectory extends MetadataExtractor.Directory
The Olympus focus info makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags that appear specific to those manufacturers.- Author:
- Kevin Mott https://github.com/kwhopper, Drew Noakes https://drewnoakes.com
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<java.lang.Integer,java.lang.String>
_tagNameMap
static int
TagAfInfo
static int
TagAfPoint
static int
TagAutoFocus
static int
TagExternalFlash
static int
TagExternalFlashBounce
static int
TagExternalFlashGuideNumber
static int
TagExternalFlashZoom
static int
TagFocusDistance
static int
TagFocusInfoVersion
static int
TagFocusStepCount
static int
TagFocusStepInfinity
static int
TagFocusStepNear
static int
TagImageStabilization
static int
TagInternalFlash
static int
TagMacroLed
static int
TagManualFlash
static int
TagSceneArea
static int
TagSceneDetect
static int
TagSceneDetectData
static int
TagSensorTemperature
static int
TagZoomStepCount
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap
-
-
Constructor Summary
Constructors Constructor Description OlympusFocusInfoMakernoteDirectory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
Provides the name of the directory, for display purposes.protected java.util.HashMap<java.lang.Integer,java.lang.String>
getTagNameMap()
Provides the map of tag names, hashed by tag type identifier.-
Methods inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
addError, containsTag, getBoolean, getBooleanObject, getByteArray, getDate, getDate, getDate, getDescription, getDouble, getDoubleObject, getErrorCount, getErrors, getFloat, getFloatObject, getInt, getIntArray, getInteger, getLong, getLongObject, getObject, getParent, getRational, getRationalArray, getString, getString, getStringArray, getStringValue, getStringValueArray, getTagCount, getTagName, getTags, hasErrors, hasTagName, isEmpty, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setObjectArray, setParent, setRational, setRationalArray, setString, setStringArray, setStringValue, setStringValueArray, toString
-
-
-
-
Field Detail
-
TagFocusInfoVersion
public static final int TagFocusInfoVersion
- See Also:
- Constant Field Values
-
TagAutoFocus
public static final int TagAutoFocus
- See Also:
- Constant Field Values
-
TagSceneDetect
public static final int TagSceneDetect
- See Also:
- Constant Field Values
-
TagSceneArea
public static final int TagSceneArea
- See Also:
- Constant Field Values
-
TagSceneDetectData
public static final int TagSceneDetectData
- See Also:
- Constant Field Values
-
TagZoomStepCount
public static final int TagZoomStepCount
- See Also:
- Constant Field Values
-
TagFocusStepCount
public static final int TagFocusStepCount
- See Also:
- Constant Field Values
-
TagFocusStepInfinity
public static final int TagFocusStepInfinity
- See Also:
- Constant Field Values
-
TagFocusStepNear
public static final int TagFocusStepNear
- See Also:
- Constant Field Values
-
TagFocusDistance
public static final int TagFocusDistance
- See Also:
- Constant Field Values
-
TagAfPoint
public static final int TagAfPoint
- See Also:
- Constant Field Values
-
TagAfInfo
public static final int TagAfInfo
- See Also:
- Constant Field Values
-
TagExternalFlash
public static final int TagExternalFlash
- See Also:
- Constant Field Values
-
TagExternalFlashGuideNumber
public static final int TagExternalFlashGuideNumber
- See Also:
- Constant Field Values
-
TagExternalFlashBounce
public static final int TagExternalFlashBounce
- See Also:
- Constant Field Values
-
TagExternalFlashZoom
public static final int TagExternalFlashZoom
- See Also:
- Constant Field Values
-
TagInternalFlash
public static final int TagInternalFlash
- See Also:
- Constant Field Values
-
TagManualFlash
public static final int TagManualFlash
- See Also:
- Constant Field Values
-
TagMacroLed
public static final int TagMacroLed
- See Also:
- Constant Field Values
-
TagSensorTemperature
public static final int TagSensorTemperature
- See Also:
- Constant Field Values
-
TagImageStabilization
public static final int TagImageStabilization
- See Also:
- Constant Field Values
-
_tagNameMap
private final java.util.HashMap<java.lang.Integer,java.lang.String> _tagNameMap
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from class:MetadataExtractor.Directory
Provides the name of the directory, for display purposes. E.g.Exif
- Specified by:
getName
in classMetadataExtractor.Directory
- Returns:
- the name of the directory
-
getTagNameMap
protected java.util.HashMap<java.lang.Integer,java.lang.String> getTagNameMap()
Description copied from class:MetadataExtractor.Directory
Provides the map of tag names, hashed by tag type identifier.- Specified by:
getTagNameMap
in classMetadataExtractor.Directory
- Returns:
- the map of tag names
-
-