Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.drew.metadata.exif
Class CanonMakernoteDirectory  view CanonMakernoteDirectory download CanonMakernoteDirectory.java

java.lang.Object
  extended bycom.drew.metadata.Directory
      extended bycom.drew.metadata.exif.CanonMakernoteDirectory
All Implemented Interfaces:
java.io.Serializable

public class CanonMakernoteDirectory
extends com.drew.metadata.Directory


Field Summary
static int TAG_CANON_CAMERA_STATE_1
           
static int TAG_CANON_CAMERA_STATE_2
           
static int TAG_CANON_CUSTOM_FUNCTIONS
           
static int TAG_CANON_FIRMWARE_VERSION
           
static int TAG_CANON_IMAGE_NUMBER
           
static int TAG_CANON_IMAGE_TYPE
           
static int TAG_CANON_OWNER_NAME
           
static int TAG_CANON_SERIAL_NUMBER
           
static int TAG_CANON_STATE1_AF_POINT_SELECTED
           
static int TAG_CANON_STATE1_CONTINUOUS_DRIVE_MODE
           
static int TAG_CANON_STATE1_CONTRAST
           
static int TAG_CANON_STATE1_EASY_SHOOTING_MODE
           
static int TAG_CANON_STATE1_EXPOSURE_MODE
           
static int TAG_CANON_STATE1_FLASH_DETAILS
           
static int TAG_CANON_STATE1_FLASH_MODE
           
static int TAG_CANON_STATE1_FOCAL_UNITS_PER_MM
           
static int TAG_CANON_STATE1_FOCUS_MODE_1
           
static int TAG_CANON_STATE1_FOCUS_MODE_2
           
static int TAG_CANON_STATE1_IMAGE_SIZE
           
static int TAG_CANON_STATE1_ISO
           
static int TAG_CANON_STATE1_LONG_FOCAL_LENGTH
           
static int TAG_CANON_STATE1_MACRO_MODE
           
static int TAG_CANON_STATE1_METERING_MODE
           
static int TAG_CANON_STATE1_SATURATION
           
static int TAG_CANON_STATE1_SELF_TIMER_DELAY
           
static int TAG_CANON_STATE1_SHARPNESS
           
static int TAG_CANON_STATE1_SHORT_FOCAL_LENGTH
           
static int TAG_CANON_STATE1_UNKNOWN_1
           
static int TAG_CANON_STATE1_UNKNOWN_10
           
static int TAG_CANON_STATE1_UNKNOWN_11
           
static int TAG_CANON_STATE1_UNKNOWN_12
           
static int TAG_CANON_STATE1_UNKNOWN_13
           
static int TAG_CANON_STATE1_UNKNOWN_2
           
static int TAG_CANON_STATE1_UNKNOWN_3
           
static int TAG_CANON_STATE1_UNKNOWN_4
           
static int TAG_CANON_STATE1_UNKNOWN_5
           
static int TAG_CANON_STATE1_UNKNOWN_6
           
static int TAG_CANON_STATE1_UNKNOWN_7
           
static int TAG_CANON_STATE1_UNKNOWN_8
           
static int TAG_CANON_STATE1_UNKNOWN_9
           
static int TAG_CANON_STATE2_AF_POINT_USED
           
static int TAG_CANON_STATE2_FLASH_BIAS
           
static int TAG_CANON_STATE2_SEQUENCE_NUMBER
           
static int TAG_CANON_STATE2_SUBJECT_DISTANCE
           
static int TAG_CANON_STATE2_WHITE_BALANCE
           
static int TAG_CANON_UNKNOWN_1
           
protected static java.util.HashMap tagNameMap
           
 
Fields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap
 
Constructor Summary
CanonMakernoteDirectory()
           
 
Method Summary
 java.lang.String getName()
          Provides the name of the directory, for display purposes.
protected  java.util.HashMap getTagNameMap()
          Provides the map of tag names, hashed by tag type identifier.
 void setIntArray(int tagType, int[] ints)
          Sets an int array for the specified tag.
 
Methods inherited from class com.drew.metadata.Directory
addError, containsTag, getBoolean, getByteArray, getDate, getDescription, getDouble, getErrorCount, getErrors, getFloat, getInt, getIntArray, getLong, getObject, getRational, getRationalArray, getString, getStringArray, getTagCount, getTagIterator, getTagName, hasErrors, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setFloat, setInt, setLong, 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_CANON_CAMERA_STATE_1

public static final int TAG_CANON_CAMERA_STATE_1
See Also:
Constant Field Values

TAG_CANON_CAMERA_STATE_2

public static final int TAG_CANON_CAMERA_STATE_2
See Also:
Constant Field Values

TAG_CANON_IMAGE_TYPE

public static final int TAG_CANON_IMAGE_TYPE
See Also:
Constant Field Values

TAG_CANON_FIRMWARE_VERSION

public static final int TAG_CANON_FIRMWARE_VERSION
See Also:
Constant Field Values

TAG_CANON_IMAGE_NUMBER

public static final int TAG_CANON_IMAGE_NUMBER
See Also:
Constant Field Values

TAG_CANON_OWNER_NAME

public static final int TAG_CANON_OWNER_NAME
See Also:
Constant Field Values

TAG_CANON_SERIAL_NUMBER

public static final int TAG_CANON_SERIAL_NUMBER
See Also:
Constant Field Values

TAG_CANON_UNKNOWN_1

public static final int TAG_CANON_UNKNOWN_1
See Also:
Constant Field Values

TAG_CANON_CUSTOM_FUNCTIONS

public static final int TAG_CANON_CUSTOM_FUNCTIONS
See Also:
Constant Field Values

TAG_CANON_STATE1_MACRO_MODE

public static final int TAG_CANON_STATE1_MACRO_MODE
See Also:
Constant Field Values

TAG_CANON_STATE1_SELF_TIMER_DELAY

public static final int TAG_CANON_STATE1_SELF_TIMER_DELAY
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_1

public static final int TAG_CANON_STATE1_UNKNOWN_1
See Also:
Constant Field Values

TAG_CANON_STATE1_FLASH_MODE

public static final int TAG_CANON_STATE1_FLASH_MODE
See Also:
Constant Field Values

TAG_CANON_STATE1_CONTINUOUS_DRIVE_MODE

public static final int TAG_CANON_STATE1_CONTINUOUS_DRIVE_MODE
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_2

public static final int TAG_CANON_STATE1_UNKNOWN_2
See Also:
Constant Field Values

TAG_CANON_STATE1_FOCUS_MODE_1

public static final int TAG_CANON_STATE1_FOCUS_MODE_1
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_3

public static final int TAG_CANON_STATE1_UNKNOWN_3
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_4

public static final int TAG_CANON_STATE1_UNKNOWN_4
See Also:
Constant Field Values

TAG_CANON_STATE1_IMAGE_SIZE

public static final int TAG_CANON_STATE1_IMAGE_SIZE
See Also:
Constant Field Values

TAG_CANON_STATE1_EASY_SHOOTING_MODE

public static final int TAG_CANON_STATE1_EASY_SHOOTING_MODE
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_5

public static final int TAG_CANON_STATE1_UNKNOWN_5
See Also:
Constant Field Values

TAG_CANON_STATE1_CONTRAST

public static final int TAG_CANON_STATE1_CONTRAST
See Also:
Constant Field Values

TAG_CANON_STATE1_SATURATION

public static final int TAG_CANON_STATE1_SATURATION
See Also:
Constant Field Values

TAG_CANON_STATE1_SHARPNESS

public static final int TAG_CANON_STATE1_SHARPNESS
See Also:
Constant Field Values

TAG_CANON_STATE1_ISO

public static final int TAG_CANON_STATE1_ISO
See Also:
Constant Field Values

TAG_CANON_STATE1_METERING_MODE

public static final int TAG_CANON_STATE1_METERING_MODE
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_6

public static final int TAG_CANON_STATE1_UNKNOWN_6
See Also:
Constant Field Values

TAG_CANON_STATE1_AF_POINT_SELECTED

public static final int TAG_CANON_STATE1_AF_POINT_SELECTED
See Also:
Constant Field Values

TAG_CANON_STATE1_EXPOSURE_MODE

public static final int TAG_CANON_STATE1_EXPOSURE_MODE
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_7

public static final int TAG_CANON_STATE1_UNKNOWN_7
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_8

public static final int TAG_CANON_STATE1_UNKNOWN_8
See Also:
Constant Field Values

TAG_CANON_STATE1_LONG_FOCAL_LENGTH

public static final int TAG_CANON_STATE1_LONG_FOCAL_LENGTH
See Also:
Constant Field Values

TAG_CANON_STATE1_SHORT_FOCAL_LENGTH

public static final int TAG_CANON_STATE1_SHORT_FOCAL_LENGTH
See Also:
Constant Field Values

TAG_CANON_STATE1_FOCAL_UNITS_PER_MM

public static final int TAG_CANON_STATE1_FOCAL_UNITS_PER_MM
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_9

public static final int TAG_CANON_STATE1_UNKNOWN_9
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_10

public static final int TAG_CANON_STATE1_UNKNOWN_10
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_11

public static final int TAG_CANON_STATE1_UNKNOWN_11
See Also:
Constant Field Values

TAG_CANON_STATE1_FLASH_DETAILS

public static final int TAG_CANON_STATE1_FLASH_DETAILS
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_12

public static final int TAG_CANON_STATE1_UNKNOWN_12
See Also:
Constant Field Values

TAG_CANON_STATE1_UNKNOWN_13

public static final int TAG_CANON_STATE1_UNKNOWN_13
See Also:
Constant Field Values

TAG_CANON_STATE1_FOCUS_MODE_2

public static final int TAG_CANON_STATE1_FOCUS_MODE_2
See Also:
Constant Field Values

TAG_CANON_STATE2_WHITE_BALANCE

public static final int TAG_CANON_STATE2_WHITE_BALANCE
See Also:
Constant Field Values

TAG_CANON_STATE2_SEQUENCE_NUMBER

public static final int TAG_CANON_STATE2_SEQUENCE_NUMBER
See Also:
Constant Field Values

TAG_CANON_STATE2_AF_POINT_USED

public static final int TAG_CANON_STATE2_AF_POINT_USED
See Also:
Constant Field Values

TAG_CANON_STATE2_FLASH_BIAS

public static final int TAG_CANON_STATE2_FLASH_BIAS
See Also:
Constant Field Values

TAG_CANON_STATE2_SUBJECT_DISTANCE

public static final int TAG_CANON_STATE2_SUBJECT_DISTANCE
See Also:
Constant Field Values

tagNameMap

protected static final java.util.HashMap tagNameMap
Constructor Detail

CanonMakernoteDirectory

public CanonMakernoteDirectory()
Method Detail

getName

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


getTagNameMap

protected java.util.HashMap getTagNameMap()
Description copied from class: com.drew.metadata.Directory
Provides the map of tag names, hashed by tag type identifier.


setIntArray

public void setIntArray(int tagType,
                        int[] ints)
Description copied from class: com.drew.metadata.Directory
Sets an int array for the specified tag.