Class NikonType1MakernoteDirectory
java.lang.Object
com.drew.metadata.Directory
com.drew.metadata.exif.makernotes.NikonType1MakernoteDirectory
Describes tags specific to Nikon (type 1) cameras. Type-1 is for E-Series cameras prior to (not including) E990.
There are 3 formats of Nikon's Makernote. Makernote of E700/E800/E900/E900S/E910/E950
starts from ASCII string "Nikon". Data format is the same as IFD, but it starts from
offset 0x08. This is the same as Olympus except start string. Example of actual data
structure is shown below.
:0000: 4E 69 6B 6F 6E 00 01 00-05 00 02 00 02 00 06 00 Nikon...........
:0010: 00 00 EC 02 00 00 03 00-03 00 01 00 00 00 06 00 ................
-
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 intFields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.drew.metadata.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_UNKNOWN_1
public static final int TAG_UNKNOWN_1- See Also:
-
TAG_QUALITY
public static final int TAG_QUALITY- See Also:
-
TAG_COLOR_MODE
public static final int TAG_COLOR_MODE- See Also:
-
TAG_IMAGE_ADJUSTMENT
public static final int TAG_IMAGE_ADJUSTMENT- See Also:
-
TAG_CCD_SENSITIVITY
public static final int TAG_CCD_SENSITIVITY- See Also:
-
TAG_WHITE_BALANCE
public static final int TAG_WHITE_BALANCE- See Also:
-
TAG_FOCUS
public static final int TAG_FOCUS- See Also:
-
TAG_UNKNOWN_2
public static final int TAG_UNKNOWN_2- See Also:
-
TAG_DIGITAL_ZOOM
public static final int TAG_DIGITAL_ZOOM- See Also:
-
TAG_CONVERTER
public static final int TAG_CONVERTER- See Also:
-
TAG_UNKNOWN_3
public static final int TAG_UNKNOWN_3- See Also:
-
_tagNameMap
-
-
Constructor Details
-
NikonType1MakernoteDirectory
public NikonType1MakernoteDirectory()
-
-
Method Details
-
getName
Description copied from class:DirectoryProvides the name of the directory, for display purposes. E.g.Exif -
getTagNameMap
Description copied from class:DirectoryProvides the map of tag names, hashed by tag type identifier.- Specified by:
getTagNameMapin classDirectory- Returns:
- the map of tag names
-