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>_tagNameMapstatic intTAG_BODY_FIRMWARE_VERSIONstatic intTAG_CAMERA_TYPE_2static intTAG_CONVERSION_LENSstatic intTAG_EQUIPMENT_VERSIONstatic intTAG_EXTENDERstatic intTAG_EXTENDER_FIRMWARE_VERSIONstatic intTAG_EXTENDER_MODELstatic intTAG_EXTENDER_SERIAL_NUMBERstatic intTAG_FLASH_FIRMWARE_VERSIONstatic intTAG_FLASH_MODELstatic intTAG_FLASH_SERIAL_NUMBERstatic intTAG_FLASH_TYPEstatic intTAG_FOCAL_PLANE_DIAGONALstatic intTAG_INTERNAL_SERIAL_NUMBERstatic intTAG_LENS_FIRMWARE_VERSIONstatic intTAG_LENS_MODELstatic intTAG_LENS_PROPERTIESstatic intTAG_LENS_SERIAL_NUMBERstatic intTAG_LENS_TYPEstatic intTAG_MAX_APERTUREstatic intTAG_MAX_APERTURE_AT_MAX_FOCALstatic intTAG_MAX_APERTURE_AT_MIN_FOCALstatic intTAG_MAX_FOCAL_LENGTHstatic intTAG_MIN_FOCAL_LENGTHstatic intTAG_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.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
-
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.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
-
-