com.drew.metadata.exif
Class SigmaMakernoteDirectory

java.lang.Object
  extended by com.drew.metadata.Directory
      extended by com.drew.metadata.exif.SigmaMakernoteDirectory

public class SigmaMakernoteDirectory
extends Directory

Describes tags specific to Sigma / Foveon cameras.

Author:
Drew Noakes http://drewnoakes.com

Field Summary
protected static HashMap<Integer,String> _tagNameMap
           
static int TAG_ADJUSTMENT_MODE
           
static int TAG_AUTO_BRACKET
           
static int TAG_AUTO_FOCUS_MODE
           
static int TAG_COLOR_ADJUSTMENT
           
static int TAG_COLOR_SPACE
           
static int TAG_CONTRAST
           
static int TAG_DRIVE_MODE
           
static int TAG_EXPOSURE
           
static int TAG_EXPOSURE_MODE
           
static int TAG_FILL_LIGHT
           
static int TAG_FIRMWARE
           
static int TAG_FOCUS_SETTING
           
static int TAG_HIGHLIGHT
           
static int TAG_LENS_RANGE
           
static int TAG_METERING_MODE
           
static int TAG_QUALITY
           
static int TAG_RESOLUTION_MODE
           
static int TAG_SATURATION
           
static int TAG_SERIAL_NUMBER
           
static int TAG_SHADOW
           
static int TAG_SHARPNESS
           
static int TAG_SOFTWARE
           
static int TAG_WHITE_BALANCE
           
 
Fields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap
 
Constructor Summary
SigmaMakernoteDirectory()
           
 
Method Summary
 String getName()
          Provides the name of the directory, for display purposes.
protected  HashMap<Integer,String> getTagNameMap()
          Provides the map of tag names, hashed by tag type identifier.
 
Methods inherited from class com.drew.metadata.Directory
addError, containsTag, getBoolean, getBooleanObject, getByteArray, getDate, getDate, getDescription, getDouble, getDoubleObject, getErrorCount, getErrors, getFloat, getFloatObject, getInt, getIntArray, getInteger, getLong, getLongObject, getObject, getRational, getRationalArray, getString, getString, getStringArray, getTagCount, getTagName, getTags, hasErrors, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setObjectArray, setRational, setRationalArray, setString, setStringArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_SERIAL_NUMBER

public static final int TAG_SERIAL_NUMBER
See Also:
Constant Field Values

TAG_DRIVE_MODE

public static final int TAG_DRIVE_MODE
See Also:
Constant Field Values

TAG_RESOLUTION_MODE

public static final int TAG_RESOLUTION_MODE
See Also:
Constant Field Values

TAG_AUTO_FOCUS_MODE

public static final int TAG_AUTO_FOCUS_MODE
See Also:
Constant Field Values

TAG_FOCUS_SETTING

public static final int TAG_FOCUS_SETTING
See Also:
Constant Field Values

TAG_WHITE_BALANCE

public static final int TAG_WHITE_BALANCE
See Also:
Constant Field Values

TAG_EXPOSURE_MODE

public static final int TAG_EXPOSURE_MODE
See Also:
Constant Field Values

TAG_METERING_MODE

public static final int TAG_METERING_MODE
See Also:
Constant Field Values

TAG_LENS_RANGE

public static final int TAG_LENS_RANGE
See Also:
Constant Field Values

TAG_COLOR_SPACE

public static final int TAG_COLOR_SPACE
See Also:
Constant Field Values

TAG_EXPOSURE

public static final int TAG_EXPOSURE
See Also:
Constant Field Values

TAG_CONTRAST

public static final int TAG_CONTRAST
See Also:
Constant Field Values

TAG_SHADOW

public static final int TAG_SHADOW
See Also:
Constant Field Values

TAG_HIGHLIGHT

public static final int TAG_HIGHLIGHT
See Also:
Constant Field Values

TAG_SATURATION

public static final int TAG_SATURATION
See Also:
Constant Field Values

TAG_SHARPNESS

public static final int TAG_SHARPNESS
See Also:
Constant Field Values

TAG_FILL_LIGHT

public static final int TAG_FILL_LIGHT
See Also:
Constant Field Values

TAG_COLOR_ADJUSTMENT

public static final int TAG_COLOR_ADJUSTMENT
See Also:
Constant Field Values

TAG_ADJUSTMENT_MODE

public static final int TAG_ADJUSTMENT_MODE
See Also:
Constant Field Values

TAG_QUALITY

public static final int TAG_QUALITY
See Also:
Constant Field Values

TAG_FIRMWARE

public static final int TAG_FIRMWARE
See Also:
Constant Field Values

TAG_SOFTWARE

public static final int TAG_SOFTWARE
See Also:
Constant Field Values

TAG_AUTO_BRACKET

public static final int TAG_AUTO_BRACKET
See Also:
Constant Field Values

_tagNameMap

protected static final HashMap<Integer,String> _tagNameMap
Constructor Detail

SigmaMakernoteDirectory

public SigmaMakernoteDirectory()
Method Detail

getName

public String getName()
Description copied from class: Directory
Provides the name of the directory, for display purposes. E.g. Exif

Specified by:
getName in class Directory
Returns:
the name of the directory

getTagNameMap

protected HashMap<Integer,String> getTagNameMap()
Description copied from class: Directory
Provides the map of tag names, hashed by tag type identifier.

Specified by:
getTagNameMap in class Directory
Returns:
the map of tag names


Copyright © 2012. All Rights Reserved.