com.drew.metadata.icc
Class IccDirectory

java.lang.Object
  extended by com.drew.metadata.Directory
      extended by com.drew.metadata.icc.IccDirectory

public class IccDirectory
extends Directory

Author:
Yuri Binev, Drew Noakes http://drewnoakes.com

Field Summary
protected static HashMap<Integer,String> _tagNameMap
           
static int TAG_ICC_APPLE_MULTI_LANGUAGE_PROFILE_NAME
           
static int TAG_ICC_CMM_FLAGS
           
static int TAG_ICC_CMM_TYPE
           
static int TAG_ICC_COLOR_SPACE
           
static int TAG_ICC_DEVICE_ATTR
           
static int TAG_ICC_DEVICE_MAKE
           
static int TAG_ICC_DEVICE_MODEL
           
static int TAG_ICC_PLATFORM
           
static int TAG_ICC_PROFILE_BYTE_COUNT
           
static int TAG_ICC_PROFILE_CLASS
           
static int TAG_ICC_PROFILE_CONNECTION_SPACE
           
static int TAG_ICC_PROFILE_CREATOR
           
static int TAG_ICC_PROFILE_DATETIME
           
static int TAG_ICC_PROFILE_VERSION
           
static int TAG_ICC_RENDERING_INTENT
           
static int TAG_ICC_SIGNATURE
           
static int TAG_ICC_TAG_A2B0
           
static int TAG_ICC_TAG_A2B1
           
static int TAG_ICC_TAG_A2B2
           
static int TAG_ICC_TAG_B2A0
           
static int TAG_ICC_TAG_B2A1
           
static int TAG_ICC_TAG_B2A2
           
static int TAG_ICC_TAG_bfd
           
static int TAG_ICC_TAG_bkpt
           
static int TAG_ICC_TAG_bTRC
           
static int TAG_ICC_TAG_bXYZ
           
static int TAG_ICC_TAG_calt
           
static int TAG_ICC_TAG_chad
           
static int TAG_ICC_TAG_chrm
           
static int TAG_ICC_TAG_COUNT
           
static int TAG_ICC_TAG_cprt
           
static int TAG_ICC_TAG_crdi
           
static int TAG_ICC_TAG_desc
           
static int TAG_ICC_TAG_devs
           
static int TAG_ICC_TAG_dmdd
           
static int TAG_ICC_TAG_dmnd
           
static int TAG_ICC_TAG_gamt
           
static int TAG_ICC_TAG_gTRC
           
static int TAG_ICC_TAG_gXYZ
           
static int TAG_ICC_TAG_kTRC
           
static int TAG_ICC_TAG_lumi
           
static int TAG_ICC_TAG_meas
           
static int TAG_ICC_TAG_ncl2
           
static int TAG_ICC_TAG_ncol
           
static int TAG_ICC_TAG_pre0
           
static int TAG_ICC_TAG_pre1
           
static int TAG_ICC_TAG_pre2
           
static int TAG_ICC_TAG_ps2i
           
static int TAG_ICC_TAG_ps2s
           
static int TAG_ICC_TAG_psd0
           
static int TAG_ICC_TAG_psd1
           
static int TAG_ICC_TAG_psd2
           
static int TAG_ICC_TAG_psd3
           
static int TAG_ICC_TAG_pseq
           
static int TAG_ICC_TAG_resp
           
static int TAG_ICC_TAG_rTRC
           
static int TAG_ICC_TAG_rXYZ
           
static int TAG_ICC_TAG_scrd
           
static int TAG_ICC_TAG_scrn
           
static int TAG_ICC_TAG_targ
           
static int TAG_ICC_TAG_tech
           
static int TAG_ICC_TAG_view
           
static int TAG_ICC_TAG_vued
           
static int TAG_ICC_TAG_wtpt
           
static int TAG_ICC_XYZ_VALUES
           
 
Fields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap
 
Constructor Summary
IccDirectory()
           
 
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_ICC_PROFILE_BYTE_COUNT

public static final int TAG_ICC_PROFILE_BYTE_COUNT
See Also:
Constant Field Values

TAG_ICC_CMM_TYPE

public static final int TAG_ICC_CMM_TYPE
See Also:
Constant Field Values

TAG_ICC_PROFILE_VERSION

public static final int TAG_ICC_PROFILE_VERSION
See Also:
Constant Field Values

TAG_ICC_PROFILE_CLASS

public static final int TAG_ICC_PROFILE_CLASS
See Also:
Constant Field Values

TAG_ICC_COLOR_SPACE

public static final int TAG_ICC_COLOR_SPACE
See Also:
Constant Field Values

TAG_ICC_PROFILE_CONNECTION_SPACE

public static final int TAG_ICC_PROFILE_CONNECTION_SPACE
See Also:
Constant Field Values

TAG_ICC_PROFILE_DATETIME

public static final int TAG_ICC_PROFILE_DATETIME
See Also:
Constant Field Values

TAG_ICC_SIGNATURE

public static final int TAG_ICC_SIGNATURE
See Also:
Constant Field Values

TAG_ICC_PLATFORM

public static final int TAG_ICC_PLATFORM
See Also:
Constant Field Values

TAG_ICC_CMM_FLAGS

public static final int TAG_ICC_CMM_FLAGS
See Also:
Constant Field Values

TAG_ICC_DEVICE_MAKE

public static final int TAG_ICC_DEVICE_MAKE
See Also:
Constant Field Values

TAG_ICC_DEVICE_MODEL

public static final int TAG_ICC_DEVICE_MODEL
See Also:
Constant Field Values

TAG_ICC_DEVICE_ATTR

public static final int TAG_ICC_DEVICE_ATTR
See Also:
Constant Field Values

TAG_ICC_RENDERING_INTENT

public static final int TAG_ICC_RENDERING_INTENT
See Also:
Constant Field Values

TAG_ICC_XYZ_VALUES

public static final int TAG_ICC_XYZ_VALUES
See Also:
Constant Field Values

TAG_ICC_PROFILE_CREATOR

public static final int TAG_ICC_PROFILE_CREATOR
See Also:
Constant Field Values

TAG_ICC_TAG_COUNT

public static final int TAG_ICC_TAG_COUNT
See Also:
Constant Field Values

TAG_ICC_TAG_A2B0

public static final int TAG_ICC_TAG_A2B0
See Also:
Constant Field Values

TAG_ICC_TAG_A2B1

public static final int TAG_ICC_TAG_A2B1
See Also:
Constant Field Values

TAG_ICC_TAG_A2B2

public static final int TAG_ICC_TAG_A2B2
See Also:
Constant Field Values

TAG_ICC_TAG_bXYZ

public static final int TAG_ICC_TAG_bXYZ
See Also:
Constant Field Values

TAG_ICC_TAG_bTRC

public static final int TAG_ICC_TAG_bTRC
See Also:
Constant Field Values

TAG_ICC_TAG_B2A0

public static final int TAG_ICC_TAG_B2A0
See Also:
Constant Field Values

TAG_ICC_TAG_B2A1

public static final int TAG_ICC_TAG_B2A1
See Also:
Constant Field Values

TAG_ICC_TAG_B2A2

public static final int TAG_ICC_TAG_B2A2
See Also:
Constant Field Values

TAG_ICC_TAG_calt

public static final int TAG_ICC_TAG_calt
See Also:
Constant Field Values

TAG_ICC_TAG_targ

public static final int TAG_ICC_TAG_targ
See Also:
Constant Field Values

TAG_ICC_TAG_chad

public static final int TAG_ICC_TAG_chad
See Also:
Constant Field Values

TAG_ICC_TAG_chrm

public static final int TAG_ICC_TAG_chrm
See Also:
Constant Field Values

TAG_ICC_TAG_cprt

public static final int TAG_ICC_TAG_cprt
See Also:
Constant Field Values

TAG_ICC_TAG_crdi

public static final int TAG_ICC_TAG_crdi
See Also:
Constant Field Values

TAG_ICC_TAG_dmnd

public static final int TAG_ICC_TAG_dmnd
See Also:
Constant Field Values

TAG_ICC_TAG_dmdd

public static final int TAG_ICC_TAG_dmdd
See Also:
Constant Field Values

TAG_ICC_TAG_devs

public static final int TAG_ICC_TAG_devs
See Also:
Constant Field Values

TAG_ICC_TAG_gamt

public static final int TAG_ICC_TAG_gamt
See Also:
Constant Field Values

TAG_ICC_TAG_kTRC

public static final int TAG_ICC_TAG_kTRC
See Also:
Constant Field Values

TAG_ICC_TAG_gXYZ

public static final int TAG_ICC_TAG_gXYZ
See Also:
Constant Field Values

TAG_ICC_TAG_gTRC

public static final int TAG_ICC_TAG_gTRC
See Also:
Constant Field Values

TAG_ICC_TAG_lumi

public static final int TAG_ICC_TAG_lumi
See Also:
Constant Field Values

TAG_ICC_TAG_meas

public static final int TAG_ICC_TAG_meas
See Also:
Constant Field Values

TAG_ICC_TAG_bkpt

public static final int TAG_ICC_TAG_bkpt
See Also:
Constant Field Values

TAG_ICC_TAG_wtpt

public static final int TAG_ICC_TAG_wtpt
See Also:
Constant Field Values

TAG_ICC_TAG_ncol

public static final int TAG_ICC_TAG_ncol
See Also:
Constant Field Values

TAG_ICC_TAG_ncl2

public static final int TAG_ICC_TAG_ncl2
See Also:
Constant Field Values

TAG_ICC_TAG_resp

public static final int TAG_ICC_TAG_resp
See Also:
Constant Field Values

TAG_ICC_TAG_pre0

public static final int TAG_ICC_TAG_pre0
See Also:
Constant Field Values

TAG_ICC_TAG_pre1

public static final int TAG_ICC_TAG_pre1
See Also:
Constant Field Values

TAG_ICC_TAG_pre2

public static final int TAG_ICC_TAG_pre2
See Also:
Constant Field Values

TAG_ICC_TAG_desc

public static final int TAG_ICC_TAG_desc
See Also:
Constant Field Values

TAG_ICC_TAG_pseq

public static final int TAG_ICC_TAG_pseq
See Also:
Constant Field Values

TAG_ICC_TAG_psd0

public static final int TAG_ICC_TAG_psd0
See Also:
Constant Field Values

TAG_ICC_TAG_psd1

public static final int TAG_ICC_TAG_psd1
See Also:
Constant Field Values

TAG_ICC_TAG_psd2

public static final int TAG_ICC_TAG_psd2
See Also:
Constant Field Values

TAG_ICC_TAG_psd3

public static final int TAG_ICC_TAG_psd3
See Also:
Constant Field Values

TAG_ICC_TAG_ps2s

public static final int TAG_ICC_TAG_ps2s
See Also:
Constant Field Values

TAG_ICC_TAG_ps2i

public static final int TAG_ICC_TAG_ps2i
See Also:
Constant Field Values

TAG_ICC_TAG_rXYZ

public static final int TAG_ICC_TAG_rXYZ
See Also:
Constant Field Values

TAG_ICC_TAG_rTRC

public static final int TAG_ICC_TAG_rTRC
See Also:
Constant Field Values

TAG_ICC_TAG_scrd

public static final int TAG_ICC_TAG_scrd
See Also:
Constant Field Values

TAG_ICC_TAG_scrn

public static final int TAG_ICC_TAG_scrn
See Also:
Constant Field Values

TAG_ICC_TAG_tech

public static final int TAG_ICC_TAG_tech
See Also:
Constant Field Values

TAG_ICC_TAG_bfd

public static final int TAG_ICC_TAG_bfd
See Also:
Constant Field Values

TAG_ICC_TAG_vued

public static final int TAG_ICC_TAG_vued
See Also:
Constant Field Values

TAG_ICC_TAG_view

public static final int TAG_ICC_TAG_view
See Also:
Constant Field Values

TAG_ICC_APPLE_MULTI_LANGUAGE_PROFILE_NAME

public static final int TAG_ICC_APPLE_MULTI_LANGUAGE_PROFILE_NAME
See Also:
Constant Field Values

_tagNameMap

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

IccDirectory

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