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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap -
Constructor Summary
Constructors -
Method Summary
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 Details
-
TAG_EQUIPMENT_VERSION
public static final int TAG_EQUIPMENT_VERSION- See Also:
-
TAG_CAMERA_TYPE_2
public static final int TAG_CAMERA_TYPE_2- See Also:
-
TAG_SERIAL_NUMBER
public static final int TAG_SERIAL_NUMBER- See Also:
-
TAG_INTERNAL_SERIAL_NUMBER
public static final int TAG_INTERNAL_SERIAL_NUMBER- See Also:
-
TAG_FOCAL_PLANE_DIAGONAL
public static final int TAG_FOCAL_PLANE_DIAGONAL- See Also:
-
TAG_BODY_FIRMWARE_VERSION
public static final int TAG_BODY_FIRMWARE_VERSION- See Also:
-
TAG_LENS_TYPE
public static final int TAG_LENS_TYPE- See Also:
-
TAG_LENS_SERIAL_NUMBER
public static final int TAG_LENS_SERIAL_NUMBER- See Also:
-
TAG_LENS_MODEL
public static final int TAG_LENS_MODEL- See Also:
-
TAG_LENS_FIRMWARE_VERSION
public static final int TAG_LENS_FIRMWARE_VERSION- See Also:
-
TAG_MAX_APERTURE_AT_MIN_FOCAL
public static final int TAG_MAX_APERTURE_AT_MIN_FOCAL- See Also:
-
TAG_MAX_APERTURE_AT_MAX_FOCAL
public static final int TAG_MAX_APERTURE_AT_MAX_FOCAL- See Also:
-
TAG_MIN_FOCAL_LENGTH
public static final int TAG_MIN_FOCAL_LENGTH- See Also:
-
TAG_MAX_FOCAL_LENGTH
public static final int TAG_MAX_FOCAL_LENGTH- See Also:
-
TAG_MAX_APERTURE
public static final int TAG_MAX_APERTURE- See Also:
-
TAG_LENS_PROPERTIES
public static final int TAG_LENS_PROPERTIES- See Also:
-
TAG_EXTENDER
public static final int TAG_EXTENDER- See Also:
-
TAG_EXTENDER_SERIAL_NUMBER
public static final int TAG_EXTENDER_SERIAL_NUMBER- See Also:
-
TAG_EXTENDER_MODEL
public static final int TAG_EXTENDER_MODEL- See Also:
-
TAG_EXTENDER_FIRMWARE_VERSION
public static final int TAG_EXTENDER_FIRMWARE_VERSION- See Also:
-
TAG_CONVERSION_LENS
public static final int TAG_CONVERSION_LENS- See Also:
-
TAG_FLASH_TYPE
public static final int TAG_FLASH_TYPE- See Also:
-
TAG_FLASH_MODEL
public static final int TAG_FLASH_MODEL- See Also:
-
TAG_FLASH_FIRMWARE_VERSION
public static final int TAG_FLASH_FIRMWARE_VERSION- See Also:
-
TAG_FLASH_SERIAL_NUMBER
public static final int TAG_FLASH_SERIAL_NUMBER- See Also:
-
_tagNameMap
-
-
Constructor Details
-
OlympusEquipmentMakernoteDirectory
public OlympusEquipmentMakernoteDirectory()
-
-
Method Details
-
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
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
-