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>_tagNameMapstatic intMAKERNOTE_IDVersion number used for identifying makernotes from Reconyx UltraFire cameras.static intMAKERNOTE_PUBLIC_IDVersion number used for identifying the public portion of makernotes from Reconyx UltraFire cameras.static intTAG_AMBIENT_TEMPERATUREstatic intTAG_AMBIENT_TEMPERATURE_FAHRENHEITstatic intTAG_BATTERY_VOLTAGEstatic intTAG_BTL_VERSIONstatic intTAG_CAMERA_VERSIONstatic intTAG_DATE_TIME_ORIGINALstatic intTAG_DAY_OF_WEEKstatic intTAG_EVENT_NUMBERstatic intTAG_EVENT_TYPEstatic intTAG_FLASHstatic intTAG_LABELstatic intTAG_MAKERNOTE_IDstatic intTAG_MAKERNOTE_PUBLIC_IDstatic intTAG_MAKERNOTE_PUBLIC_SIZEstatic intTAG_MAKERNOTE_SIZEstatic intTAG_MOON_PHASEstatic intTAG_PEX_VERSIONstatic intTAG_SEQUENCEstatic intTAG_SERIAL_NUMBERstatic intTAG_UIB_VERSIONstatic intTAG_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.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
-
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.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
-
-