com.drew.metadata.exif
Class CasioType1MakernoteDirectory

java.lang.Object
  extended by com.drew.metadata.Directory
      extended by com.drew.metadata.exif.CasioType1MakernoteDirectory
All Implemented Interfaces:
Serializable

public class CasioType1MakernoteDirectory
extends Directory

Describes tags specific to Casio (type 1) cameras. A standard TIFF IFD directory but always uses Motorola (Big-Endian) Byte Alignment. Makernote data begins immediately (no header).

See Also:
Serialized Form

Field Summary
static int TAG_CASIO_CCD_SENSITIVITY
           
static int TAG_CASIO_CONTRAST
           
static int TAG_CASIO_DIGITAL_ZOOM
           
static int TAG_CASIO_FLASH_INTENSITY
           
static int TAG_CASIO_FLASH_MODE
           
static int TAG_CASIO_FOCUSING_MODE
           
static int TAG_CASIO_OBJECT_DISTANCE
           
static int TAG_CASIO_QUALITY
           
static int TAG_CASIO_RECORDING_MODE
           
static int TAG_CASIO_SATURATION
           
static int TAG_CASIO_SHARPNESS
           
static int TAG_CASIO_UNKNOWN_1
           
static int TAG_CASIO_UNKNOWN_2
           
static int TAG_CASIO_UNKNOWN_3
           
static int TAG_CASIO_UNKNOWN_4
           
static int TAG_CASIO_UNKNOWN_5
           
static int TAG_CASIO_UNKNOWN_6
           
static int TAG_CASIO_UNKNOWN_7
           
static int TAG_CASIO_UNKNOWN_8
           
static int TAG_CASIO_WHITE_BALANCE
           
protected static HashMap tagNameMap
           
 
Fields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap
 
Constructor Summary
CasioType1MakernoteDirectory()
           
 
Method Summary
 String getName()
          Provides the name of the directory, for display purposes.
protected  HashMap getTagNameMap()
          Provides the map of tag names, hashed by tag type identifier.
 
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, 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_CASIO_RECORDING_MODE

public static final int TAG_CASIO_RECORDING_MODE
See Also:
Constant Field Values

TAG_CASIO_QUALITY

public static final int TAG_CASIO_QUALITY
See Also:
Constant Field Values

TAG_CASIO_FOCUSING_MODE

public static final int TAG_CASIO_FOCUSING_MODE
See Also:
Constant Field Values

TAG_CASIO_FLASH_MODE

public static final int TAG_CASIO_FLASH_MODE
See Also:
Constant Field Values

TAG_CASIO_FLASH_INTENSITY

public static final int TAG_CASIO_FLASH_INTENSITY
See Also:
Constant Field Values

TAG_CASIO_OBJECT_DISTANCE

public static final int TAG_CASIO_OBJECT_DISTANCE
See Also:
Constant Field Values

TAG_CASIO_WHITE_BALANCE

public static final int TAG_CASIO_WHITE_BALANCE
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_1

public static final int TAG_CASIO_UNKNOWN_1
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_2

public static final int TAG_CASIO_UNKNOWN_2
See Also:
Constant Field Values

TAG_CASIO_DIGITAL_ZOOM

public static final int TAG_CASIO_DIGITAL_ZOOM
See Also:
Constant Field Values

TAG_CASIO_SHARPNESS

public static final int TAG_CASIO_SHARPNESS
See Also:
Constant Field Values

TAG_CASIO_CONTRAST

public static final int TAG_CASIO_CONTRAST
See Also:
Constant Field Values

TAG_CASIO_SATURATION

public static final int TAG_CASIO_SATURATION
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_3

public static final int TAG_CASIO_UNKNOWN_3
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_4

public static final int TAG_CASIO_UNKNOWN_4
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_5

public static final int TAG_CASIO_UNKNOWN_5
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_6

public static final int TAG_CASIO_UNKNOWN_6
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_7

public static final int TAG_CASIO_UNKNOWN_7
See Also:
Constant Field Values

TAG_CASIO_UNKNOWN_8

public static final int TAG_CASIO_UNKNOWN_8
See Also:
Constant Field Values

TAG_CASIO_CCD_SENSITIVITY

public static final int TAG_CASIO_CCD_SENSITIVITY
See Also:
Constant Field Values

tagNameMap

protected static final HashMap tagNameMap
Constructor Detail

CasioType1MakernoteDirectory

public CasioType1MakernoteDirectory()
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 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