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>_tagNameMapstatic intTagAfInfostatic intTagAfPointstatic intTagAutoFocusstatic intTagExternalFlashstatic intTagExternalFlashBouncestatic intTagExternalFlashGuideNumberstatic intTagExternalFlashZoomstatic intTagFocusDistancestatic intTagFocusInfoVersionstatic intTagFocusStepCountstatic intTagFocusStepInfinitystatic intTagFocusStepNearstatic intTagImageStabilizationstatic intTagInternalFlashstatic intTagMacroLedstatic intTagManualFlashstatic intTagSceneAreastatic intTagSceneDetectstatic intTagSceneDetectDatastatic intTagSensorTemperaturestatic intTagZoomStepCount- 
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.StringgetName()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.DirectoryProvides the name of the directory, for display purposes. E.g.Exif- Specified by:
 getNamein 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.DirectoryProvides the map of tag names, hashed by tag type identifier.- Specified by:
 getTagNameMapin classMetadataExtractor.Directory- Returns:
 - the map of tag names
 
 
 - 
 
 -