Package gov.nih.mipav.model.file
Class MetadataExtractor.ReconyxUltraFireMakernoteDirectory
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.Directory
-
- gov.nih.mipav.model.file.MetadataExtractor.ReconyxUltraFireMakernoteDirectory
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.ReconyxUltraFireMakernoteDirectory extends MetadataExtractor.Directory
Describes tags specific to Reconyx UltraFire cameras. Reconyx uses a fixed makernote block. Tag values are the byte index of the tag within the makernote.- Author:
- Todd West http://cascadescarnivoreproject.blogspot.com
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<java.lang.Integer,java.lang.String>
_tagNameMap
static int
MAKERNOTE_ID
Version number used for identifying makernotes from Reconyx UltraFire cameras.static int
MAKERNOTE_PUBLIC_ID
Version number used for identifying the public portion of makernotes from Reconyx UltraFire cameras.static int
TAG_AMBIENT_TEMPERATURE
static int
TAG_AMBIENT_TEMPERATURE_FAHRENHEIT
static int
TAG_BATTERY_VOLTAGE
static int
TAG_BTL_VERSION
static int
TAG_CAMERA_VERSION
static int
TAG_DATE_TIME_ORIGINAL
static int
TAG_DAY_OF_WEEK
static int
TAG_EVENT_NUMBER
static int
TAG_EVENT_TYPE
static int
TAG_FLASH
static int
TAG_LABEL
static int
TAG_MAKERNOTE_ID
static int
TAG_MAKERNOTE_PUBLIC_ID
static int
TAG_MAKERNOTE_PUBLIC_SIZE
static int
TAG_MAKERNOTE_SIZE
static int
TAG_MOON_PHASE
static int
TAG_PEX_VERSION
static int
TAG_SEQUENCE
static int
TAG_SERIAL_NUMBER
static int
TAG_UIB_VERSION
static int
TAG_USER_LABEL
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap
-
-
Constructor Summary
Constructors Constructor Description ReconyxUltraFireMakernoteDirectory()
-
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
-
MAKERNOTE_ID
public static final int MAKERNOTE_ID
Version number used for identifying makernotes from Reconyx UltraFire cameras.- See Also:
- Constant Field Values
-
MAKERNOTE_PUBLIC_ID
public static final int MAKERNOTE_PUBLIC_ID
Version number used for identifying the public portion of makernotes from Reconyx UltraFire cameras.- See Also:
- Constant Field Values
-
TAG_LABEL
public static final int TAG_LABEL
- See Also:
- Constant Field Values
-
TAG_MAKERNOTE_ID
public static final int TAG_MAKERNOTE_ID
- See Also:
- Constant Field Values
-
TAG_MAKERNOTE_SIZE
public static final int TAG_MAKERNOTE_SIZE
- See Also:
- Constant Field Values
-
TAG_MAKERNOTE_PUBLIC_ID
public static final int TAG_MAKERNOTE_PUBLIC_ID
- See Also:
- Constant Field Values
-
TAG_MAKERNOTE_PUBLIC_SIZE
public static final int TAG_MAKERNOTE_PUBLIC_SIZE
- See Also:
- Constant Field Values
-
TAG_CAMERA_VERSION
public static final int TAG_CAMERA_VERSION
- See Also:
- Constant Field Values
-
TAG_UIB_VERSION
public static final int TAG_UIB_VERSION
- See Also:
- Constant Field Values
-
TAG_BTL_VERSION
public static final int TAG_BTL_VERSION
- See Also:
- Constant Field Values
-
TAG_PEX_VERSION
public static final int TAG_PEX_VERSION
- See Also:
- Constant Field Values
-
TAG_EVENT_TYPE
public static final int TAG_EVENT_TYPE
- See Also:
- Constant Field Values
-
TAG_SEQUENCE
public static final int TAG_SEQUENCE
- See Also:
- Constant Field Values
-
TAG_EVENT_NUMBER
public static final int TAG_EVENT_NUMBER
- See Also:
- Constant Field Values
-
TAG_DATE_TIME_ORIGINAL
public static final int TAG_DATE_TIME_ORIGINAL
- See Also:
- Constant Field Values
-
TAG_DAY_OF_WEEK
public static final int TAG_DAY_OF_WEEK
- See Also:
- Constant Field Values
-
TAG_MOON_PHASE
public static final int TAG_MOON_PHASE
- See Also:
- Constant Field Values
-
TAG_AMBIENT_TEMPERATURE_FAHRENHEIT
public static final int TAG_AMBIENT_TEMPERATURE_FAHRENHEIT
- See Also:
- Constant Field Values
-
TAG_AMBIENT_TEMPERATURE
public static final int TAG_AMBIENT_TEMPERATURE
- See Also:
- Constant Field Values
-
TAG_FLASH
public static final int TAG_FLASH
- See Also:
- Constant Field Values
-
TAG_BATTERY_VOLTAGE
public static final int TAG_BATTERY_VOLTAGE
- See Also:
- Constant Field Values
-
TAG_SERIAL_NUMBER
public static final int TAG_SERIAL_NUMBER
- See Also:
- Constant Field Values
-
TAG_USER_LABEL
public static final int TAG_USER_LABEL
- 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
-
-