Package gov.nih.mipav.model.file
Class MetadataExtractor.OlympusEquipmentMakernoteDirectory
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.Directory
-
- gov.nih.mipav.model.file.MetadataExtractor.OlympusEquipmentMakernoteDirectory
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.OlympusEquipmentMakernoteDirectory extends MetadataExtractor.Directory
The Olympus equipment 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
TAG_BODY_FIRMWARE_VERSION
static int
TAG_CAMERA_TYPE_2
static int
TAG_CONVERSION_LENS
static int
TAG_EQUIPMENT_VERSION
static int
TAG_EXTENDER
static int
TAG_EXTENDER_FIRMWARE_VERSION
static int
TAG_EXTENDER_MODEL
static int
TAG_EXTENDER_SERIAL_NUMBER
static int
TAG_FLASH_FIRMWARE_VERSION
static int
TAG_FLASH_MODEL
static int
TAG_FLASH_SERIAL_NUMBER
static int
TAG_FLASH_TYPE
static int
TAG_FOCAL_PLANE_DIAGONAL
static int
TAG_INTERNAL_SERIAL_NUMBER
static int
TAG_LENS_FIRMWARE_VERSION
static int
TAG_LENS_MODEL
static int
TAG_LENS_PROPERTIES
static int
TAG_LENS_SERIAL_NUMBER
static int
TAG_LENS_TYPE
static int
TAG_MAX_APERTURE
static int
TAG_MAX_APERTURE_AT_MAX_FOCAL
static int
TAG_MAX_APERTURE_AT_MIN_FOCAL
static int
TAG_MAX_FOCAL_LENGTH
static int
TAG_MIN_FOCAL_LENGTH
static int
TAG_SERIAL_NUMBER
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap
-
-
Constructor Summary
Constructors Constructor Description OlympusEquipmentMakernoteDirectory()
-
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
-
TAG_EQUIPMENT_VERSION
public static final int TAG_EQUIPMENT_VERSION
- See Also:
- Constant Field Values
-
TAG_CAMERA_TYPE_2
public static final int TAG_CAMERA_TYPE_2
- See Also:
- Constant Field Values
-
TAG_SERIAL_NUMBER
public static final int TAG_SERIAL_NUMBER
- See Also:
- Constant Field Values
-
TAG_INTERNAL_SERIAL_NUMBER
public static final int TAG_INTERNAL_SERIAL_NUMBER
- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_DIAGONAL
public static final int TAG_FOCAL_PLANE_DIAGONAL
- See Also:
- Constant Field Values
-
TAG_BODY_FIRMWARE_VERSION
public static final int TAG_BODY_FIRMWARE_VERSION
- See Also:
- Constant Field Values
-
TAG_LENS_TYPE
public static final int TAG_LENS_TYPE
- See Also:
- Constant Field Values
-
TAG_LENS_SERIAL_NUMBER
public static final int TAG_LENS_SERIAL_NUMBER
- See Also:
- Constant Field Values
-
TAG_LENS_MODEL
public static final int TAG_LENS_MODEL
- See Also:
- Constant Field Values
-
TAG_LENS_FIRMWARE_VERSION
public static final int TAG_LENS_FIRMWARE_VERSION
- See Also:
- Constant Field Values
-
TAG_MAX_APERTURE_AT_MIN_FOCAL
public static final int TAG_MAX_APERTURE_AT_MIN_FOCAL
- See Also:
- Constant Field Values
-
TAG_MAX_APERTURE_AT_MAX_FOCAL
public static final int TAG_MAX_APERTURE_AT_MAX_FOCAL
- See Also:
- Constant Field Values
-
TAG_MIN_FOCAL_LENGTH
public static final int TAG_MIN_FOCAL_LENGTH
- See Also:
- Constant Field Values
-
TAG_MAX_FOCAL_LENGTH
public static final int TAG_MAX_FOCAL_LENGTH
- See Also:
- Constant Field Values
-
TAG_MAX_APERTURE
public static final int TAG_MAX_APERTURE
- See Also:
- Constant Field Values
-
TAG_LENS_PROPERTIES
public static final int TAG_LENS_PROPERTIES
- See Also:
- Constant Field Values
-
TAG_EXTENDER
public static final int TAG_EXTENDER
- See Also:
- Constant Field Values
-
TAG_EXTENDER_SERIAL_NUMBER
public static final int TAG_EXTENDER_SERIAL_NUMBER
- See Also:
- Constant Field Values
-
TAG_EXTENDER_MODEL
public static final int TAG_EXTENDER_MODEL
- See Also:
- Constant Field Values
-
TAG_EXTENDER_FIRMWARE_VERSION
public static final int TAG_EXTENDER_FIRMWARE_VERSION
- See Also:
- Constant Field Values
-
TAG_CONVERSION_LENS
public static final int TAG_CONVERSION_LENS
- See Also:
- Constant Field Values
-
TAG_FLASH_TYPE
public static final int TAG_FLASH_TYPE
- See Also:
- Constant Field Values
-
TAG_FLASH_MODEL
public static final int TAG_FLASH_MODEL
- See Also:
- Constant Field Values
-
TAG_FLASH_FIRMWARE_VERSION
public static final int TAG_FLASH_FIRMWARE_VERSION
- See Also:
- Constant Field Values
-
TAG_FLASH_SERIAL_NUMBER
public static final int TAG_FLASH_SERIAL_NUMBER
- 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
-
-