CanonMakernoteDirectory Class Reference

Inherits com::drew::metadata::Directory.

Collaboration diagram for CanonMakernoteDirectory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CanonMakernoteDirectory ()
String getName ()
void setIntArray (int tagType, int[] ints)

Static Public Attributes

static final int TAG_CANON_CAMERA_STATE_1 = 0x0001
static final int TAG_CANON_CAMERA_STATE_2 = 0x0004
static final int TAG_CANON_CUSTOM_FUNCTIONS = 0x000F
static final int TAG_CANON_FIRMWARE_VERSION = 0x0007
static final int TAG_CANON_IMAGE_NUMBER = 0x0008
static final int TAG_CANON_IMAGE_TYPE = 0x0006
static final int TAG_CANON_OWNER_NAME = 0x0009
static final int TAG_CANON_SERIAL_NUMBER = 0x000C
static final int TAG_CANON_STATE1_AF_POINT_SELECTED = 0xC113
static final int TAG_CANON_STATE1_CONTINUOUS_DRIVE_MODE = 0xC105
static final int TAG_CANON_STATE1_CONTRAST = 0xC10D
static final int TAG_CANON_STATE1_EASY_SHOOTING_MODE = 0xC10B
static final int TAG_CANON_STATE1_EXPOSURE_MODE = 0xC114
static final int TAG_CANON_STATE1_FLASH_DETAILS = 0xC11D
static final int TAG_CANON_STATE1_FLASH_MODE = 0xC104
static final int TAG_CANON_STATE1_FOCAL_UNITS_PER_MM = 0xC119
static final int TAG_CANON_STATE1_FOCUS_MODE_1 = 0xC107
static final int TAG_CANON_STATE1_FOCUS_MODE_2 = 0xC120
static final int TAG_CANON_STATE1_IMAGE_SIZE = 0xC10A
static final int TAG_CANON_STATE1_ISO = 0xC110
static final int TAG_CANON_STATE1_LONG_FOCAL_LENGTH = 0xC117
static final int TAG_CANON_STATE1_MACRO_MODE = 0xC101
static final int TAG_CANON_STATE1_METERING_MODE = 0xC111
static final int TAG_CANON_STATE1_SATURATION = 0xC10E
static final int TAG_CANON_STATE1_SELF_TIMER_DELAY = 0xC102
static final int TAG_CANON_STATE1_SHARPNESS = 0xC10F
static final int TAG_CANON_STATE1_SHORT_FOCAL_LENGTH = 0xC118
static final int TAG_CANON_STATE1_UNKNOWN_1 = 0xC103
static final int TAG_CANON_STATE1_UNKNOWN_10 = 0xC11B
static final int TAG_CANON_STATE1_UNKNOWN_11 = 0xC11C
static final int TAG_CANON_STATE1_UNKNOWN_12 = 0xC11E
static final int TAG_CANON_STATE1_UNKNOWN_13 = 0xC11F
static final int TAG_CANON_STATE1_UNKNOWN_2 = 0xC106
static final int TAG_CANON_STATE1_UNKNOWN_3 = 0xC108
static final int TAG_CANON_STATE1_UNKNOWN_4 = 0xC109
static final int TAG_CANON_STATE1_UNKNOWN_5 = 0xC10C
static final int TAG_CANON_STATE1_UNKNOWN_6 = 0xC112
static final int TAG_CANON_STATE1_UNKNOWN_7 = 0xC115
static final int TAG_CANON_STATE1_UNKNOWN_8 = 0xC116
static final int TAG_CANON_STATE1_UNKNOWN_9 = 0xC11A
static final int TAG_CANON_STATE2_AF_POINT_USED = 0xC20E
static final int TAG_CANON_STATE2_FLASH_BIAS = 0xC20F
static final int TAG_CANON_STATE2_SEQUENCE_NUMBER = 0xC209
static final int TAG_CANON_STATE2_SUBJECT_DISTANCE = 0xC213
static final int TAG_CANON_STATE2_WHITE_BALANCE = 0xC207
static final int TAG_CANON_UNKNOWN_1 = 0x000D

Protected Member Functions

HashMap getTagNameMap ()

Static Protected Attributes

static final HashMap tagNameMap = new HashMap()

Static Package Functions

 [static initializer]


Constructor & Destructor Documentation


Member Function Documentation

[static initializer] (  )  [static, package]

String getName (  )  [virtual]

Provides the name of the directory, for display purposes. E.g. Exif

Returns:
the name of the directory

Implements Directory.

HashMap getTagNameMap (  )  [protected, virtual]

Provides the map of tag names, hashed by tag type identifier.

Returns:
the map of tag names

Implements Directory.

void setIntArray ( int  tagType,
int[]  ints 
)

We need special handling for selected tags.

Parameters:
tagType 
ints 

Reimplemented from Directory.


Member Data Documentation

final int TAG_CANON_CAMERA_STATE_1 = 0x0001 [static]

final int TAG_CANON_CAMERA_STATE_2 = 0x0004 [static]

final int TAG_CANON_CUSTOM_FUNCTIONS = 0x000F [static]

final int TAG_CANON_FIRMWARE_VERSION = 0x0007 [static]

final int TAG_CANON_IMAGE_NUMBER = 0x0008 [static]

final int TAG_CANON_IMAGE_TYPE = 0x0006 [static]

final int TAG_CANON_OWNER_NAME = 0x0009 [static]

final int TAG_CANON_SERIAL_NUMBER = 0x000C [static]

final int TAG_CANON_STATE1_AF_POINT_SELECTED = 0xC113 [static]

final int TAG_CANON_STATE1_CONTINUOUS_DRIVE_MODE = 0xC105 [static]

final int TAG_CANON_STATE1_CONTRAST = 0xC10D [static]

final int TAG_CANON_STATE1_EASY_SHOOTING_MODE = 0xC10B [static]

final int TAG_CANON_STATE1_EXPOSURE_MODE = 0xC114 [static]

final int TAG_CANON_STATE1_FLASH_DETAILS = 0xC11D [static]

final int TAG_CANON_STATE1_FLASH_MODE = 0xC104 [static]

final int TAG_CANON_STATE1_FOCAL_UNITS_PER_MM = 0xC119 [static]

final int TAG_CANON_STATE1_FOCUS_MODE_1 = 0xC107 [static]

final int TAG_CANON_STATE1_FOCUS_MODE_2 = 0xC120 [static]

final int TAG_CANON_STATE1_IMAGE_SIZE = 0xC10A [static]

final int TAG_CANON_STATE1_ISO = 0xC110 [static]

final int TAG_CANON_STATE1_LONG_FOCAL_LENGTH = 0xC117 [static]

final int TAG_CANON_STATE1_MACRO_MODE = 0xC101 [static]

final int TAG_CANON_STATE1_METERING_MODE = 0xC111 [static]

final int TAG_CANON_STATE1_SATURATION = 0xC10E [static]

final int TAG_CANON_STATE1_SELF_TIMER_DELAY = 0xC102 [static]

final int TAG_CANON_STATE1_SHARPNESS = 0xC10F [static]

final int TAG_CANON_STATE1_SHORT_FOCAL_LENGTH = 0xC118 [static]

final int TAG_CANON_STATE1_UNKNOWN_1 = 0xC103 [static]

final int TAG_CANON_STATE1_UNKNOWN_10 = 0xC11B [static]

final int TAG_CANON_STATE1_UNKNOWN_11 = 0xC11C [static]

final int TAG_CANON_STATE1_UNKNOWN_12 = 0xC11E [static]

final int TAG_CANON_STATE1_UNKNOWN_13 = 0xC11F [static]

final int TAG_CANON_STATE1_UNKNOWN_2 = 0xC106 [static]

final int TAG_CANON_STATE1_UNKNOWN_3 = 0xC108 [static]

final int TAG_CANON_STATE1_UNKNOWN_4 = 0xC109 [static]

final int TAG_CANON_STATE1_UNKNOWN_5 = 0xC10C [static]

final int TAG_CANON_STATE1_UNKNOWN_6 = 0xC112 [static]

final int TAG_CANON_STATE1_UNKNOWN_7 = 0xC115 [static]

final int TAG_CANON_STATE1_UNKNOWN_8 = 0xC116 [static]

final int TAG_CANON_STATE1_UNKNOWN_9 = 0xC11A [static]

final int TAG_CANON_STATE2_AF_POINT_USED = 0xC20E [static]

final int TAG_CANON_STATE2_FLASH_BIAS = 0xC20F [static]

final int TAG_CANON_STATE2_SEQUENCE_NUMBER = 0xC209 [static]

final int TAG_CANON_STATE2_SUBJECT_DISTANCE = 0xC213 [static]

final int TAG_CANON_STATE2_WHITE_BALANCE = 0xC207 [static]

final int TAG_CANON_UNKNOWN_1 = 0x000D [static]

final HashMap tagNameMap = new HashMap() [static, protected]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:29 2012 for Project Wonder by  doxygen 1.5.8