com.drew.metadata.exif
Class SonyType1MakernoteDirectory

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

public class SonyType1MakernoteDirectory
extends Directory

Describes tags specific to Sony cameras that use the Sony Type 1 makernote tags.

Author:
Drew Noakes http://drewnoakes.com

Field Summary
protected static HashMap<Integer,String> _tagNameMap
           
static int TAG_ANTI_BLUR
           
static int TAG_COLOR_MODE
           
static int TAG_COLOR_MODE_SETTING
           
static int TAG_COLOR_TEMPERATURE
           
static int TAG_DYNAMIC_RANGE_OPTIMISER
           
static int TAG_EXPOSURE_MODE
           
static int TAG_IMAGE_STABILISATION
           
static int TAG_LENS_ID
           
static int TAG_LONG_EXPOSURE_NOISE_REDUCTION
           
static int TAG_MACRO
           
static int TAG_MINOLTA_MAKER_NOTE
           
static int TAG_NO_PRINT
           
static int TAG_PREVIEW_IMAGE
           
static int TAG_PRINT_IMAGE_MATCHING_INFO
           
static int TAG_QUALITY
           
static int TAG_SCENE_MODE
           
static int TAG_ZONE_MATCHING
           
 
Fields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap
 
Constructor Summary
SonyType1MakernoteDirectory()
           
 
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_PRINT_IMAGE_MATCHING_INFO

public static final int TAG_PRINT_IMAGE_MATCHING_INFO
See Also:
Constant Field Values

TAG_PREVIEW_IMAGE

public static final int TAG_PREVIEW_IMAGE
See Also:
Constant Field Values

TAG_COLOR_MODE_SETTING

public static final int TAG_COLOR_MODE_SETTING
See Also:
Constant Field Values

TAG_COLOR_TEMPERATURE

public static final int TAG_COLOR_TEMPERATURE
See Also:
Constant Field Values

TAG_SCENE_MODE

public static final int TAG_SCENE_MODE
See Also:
Constant Field Values

TAG_ZONE_MATCHING

public static final int TAG_ZONE_MATCHING
See Also:
Constant Field Values

TAG_DYNAMIC_RANGE_OPTIMISER

public static final int TAG_DYNAMIC_RANGE_OPTIMISER
See Also:
Constant Field Values

TAG_IMAGE_STABILISATION

public static final int TAG_IMAGE_STABILISATION
See Also:
Constant Field Values

TAG_LENS_ID

public static final int TAG_LENS_ID
See Also:
Constant Field Values

TAG_MINOLTA_MAKER_NOTE

public static final int TAG_MINOLTA_MAKER_NOTE
See Also:
Constant Field Values

TAG_COLOR_MODE

public static final int TAG_COLOR_MODE
See Also:
Constant Field Values

TAG_MACRO

public static final int TAG_MACRO
See Also:
Constant Field Values

TAG_EXPOSURE_MODE

public static final int TAG_EXPOSURE_MODE
See Also:
Constant Field Values

TAG_QUALITY

public static final int TAG_QUALITY
See Also:
Constant Field Values

TAG_ANTI_BLUR

public static final int TAG_ANTI_BLUR
See Also:
Constant Field Values

TAG_LONG_EXPOSURE_NOISE_REDUCTION

public static final int TAG_LONG_EXPOSURE_NOISE_REDUCTION
See Also:
Constant Field Values

TAG_NO_PRINT

public static final int TAG_NO_PRINT
See Also:
Constant Field Values

_tagNameMap

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

SonyType1MakernoteDirectory

public SonyType1MakernoteDirectory()
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.