org.apache.sanselan.formats.tiff
Class TiffDirectory

java.lang.Object
  extended by org.apache.sanselan.formats.tiff.TiffElement
      extended by org.apache.sanselan.formats.tiff.TiffDirectory
All Implemented Interfaces:
BinaryConstants, AllTagConstants, ExifTagConstants, GPSTagConstants, TiffConstants, TiffDirectoryConstants, TiffFieldTypeConstants, TiffTagConstants, SanselanConstants

public class TiffDirectory
extends TiffElement
implements TiffConstants


Nested Class Summary
 class TiffDirectory.ImageDataElement
           
 
Nested classes/interfaces inherited from class org.apache.sanselan.formats.tiff.TiffElement
TiffElement.DataElement, TiffElement.Stub
 
Nested classes/interfaces inherited from interface org.apache.sanselan.formats.tiff.constants.TiffDirectoryConstants
TiffDirectoryConstants.ExifDirectoryType
 
Field Summary
 java.util.ArrayList entries
           
 int nextDirectoryOffset
           
 int type
           
 
Fields inherited from class org.apache.sanselan.formats.tiff.TiffElement
COMPARATOR, length, offset
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.TiffConstants
DEFAULT_TIFF_BYTE_ORDER, TIFF_COMPRESSION_CCITT_1D, TIFF_COMPRESSION_CCITT_GROUP_3, TIFF_COMPRESSION_CCITT_GROUP_4, TIFF_COMPRESSION_JPEG, TIFF_COMPRESSION_LZW, TIFF_COMPRESSION_PACKBITS, TIFF_COMPRESSION_UNCOMPRESSED, TIFF_COMPRESSION_UNCOMPRESSED_1, TIFF_COMPRESSION_UNCOMPRESSED_2, TIFF_DIRECTORY_FOOTER_LENGTH, TIFF_DIRECTORY_HEADER_LENGTH, TIFF_ENTRY_LENGTH, TIFF_ENTRY_MAX_VALUE_LENGTH, TIFF_HEADER_SIZE
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.AllTagConstants
ALL_TAGS
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.TiffTagConstants
ALL_TIFF_TAGS, TIFF_TAG_ARTIST, TIFF_TAG_BITS_PER_SAMPLE, TIFF_TAG_CELL_LENGTH, TIFF_TAG_CELL_WIDTH, TIFF_TAG_COLOR_MAP, TIFF_TAG_COMPRESSION, TIFF_TAG_COPYRIGHT, TIFF_TAG_DATE_TIME, TIFF_TAG_DOCUMENT_NAME, TIFF_TAG_DOT_RANGE, TIFF_TAG_EXTRA_SAMPLES, TIFF_TAG_FILL_ORDER, TIFF_TAG_FREE_BYTE_COUNTS, TIFF_TAG_FREE_OFFSETS, TIFF_TAG_GRAY_RESPONSE_CURVE, TIFF_TAG_GRAY_RESPONSE_UNIT, TIFF_TAG_HALFTONE_HINTS, TIFF_TAG_HOST_COMPUTER, TIFF_TAG_IMAGE_DESCRIPTION, TIFF_TAG_IMAGE_LENGTH, TIFF_TAG_IMAGE_WIDTH, TIFF_TAG_INK_NAMES, TIFF_TAG_INK_SET, TIFF_TAG_JPEG_ACTABLES, TIFF_TAG_JPEG_DCTABLES, TIFF_TAG_JPEG_INTERCHANGE_FORMAT, TIFF_TAG_JPEG_INTERCHANGE_FORMAT_LENGTH, TIFF_TAG_JPEG_LOSSLESS_PREDICTORS, TIFF_TAG_JPEG_POINT_TRANSFORMS, TIFF_TAG_JPEG_PROC, TIFF_TAG_JPEG_QTABLES, TIFF_TAG_JPEG_RESTART_INTERVAL, TIFF_TAG_MAKE, TIFF_TAG_MAX_SAMPLE_VALUE, TIFF_TAG_MIN_SAMPLE_VALUE, TIFF_TAG_MODEL, TIFF_TAG_NEW_SUBFILE_TYPE, TIFF_TAG_NUMBER_OF_INKS, TIFF_TAG_ORIENTATION, TIFF_TAG_PAGE_NAME, TIFF_TAG_PAGE_NUMBER, TIFF_TAG_PHOTOMETRIC_INTERPRETATION, TIFF_TAG_PLANAR_CONFIGURATION, TIFF_TAG_PREDICTOR, TIFF_TAG_PRIMARY_CHROMATICITIES, TIFF_TAG_REFERENCE_BLACK_WHITE, TIFF_TAG_RESOLUTION_UNIT, TIFF_TAG_ROWS_PER_STRIP, TIFF_TAG_SAMPLE_FORMAT, TIFF_TAG_SAMPLES_PER_PIXEL, TIFF_TAG_SMAX_SAMPLE_VALUE, TIFF_TAG_SMIN_SAMPLE_VALUE, TIFF_TAG_SOFTWARE, TIFF_TAG_STRIP_BYTE_COUNTS, TIFF_TAG_STRIP_OFFSETS, TIFF_TAG_SUBFILE_TYPE, TIFF_TAG_T4_OPTIONS, TIFF_TAG_T6_OPTIONS, TIFF_TAG_TARGET_PRINTER, TIFF_TAG_THRESHHOLDING, TIFF_TAG_TILE_BYTE_COUNTS, TIFF_TAG_TILE_LENGTH, TIFF_TAG_TILE_OFFSETS, TIFF_TAG_TILE_WIDTH, TIFF_TAG_TRANSFER_FUNCTION, TIFF_TAG_TRANSFER_RANGE, TIFF_TAG_UNKNOWN, TIFF_TAG_WHITE_POINT, TIFF_TAG_XMP, TIFF_TAG_XPOSITION, TIFF_TAG_XRESOLUTION, TIFF_TAG_YCBCR_COEFFICIENTS, TIFF_TAG_YCBCR_POSITIONING, TIFF_TAG_YCBCR_SUB_SAMPLING, TIFF_TAG_YPOSITION, TIFF_TAG_YRESOLUTION
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.ExifTagConstants
ALL_EXIF_TAGS, ALPHA_DATA_DISCARD_VALUE_FLEXBITS_DISCARDED, ALPHA_DATA_DISCARD_VALUE_HIGH_PASS_FREQUENCY_DATA_DISCARDED, ALPHA_DATA_DISCARD_VALUE_HIGHPASS_AND_LOW_PASS_FREQUENCY_DATA_DISCARDED, CALIBRATION_ILLUMINANT_1_VALUE_CLOUDY, CALIBRATION_ILLUMINANT_1_VALUE_COOL_WHITE_FLUORESCENT, CALIBRATION_ILLUMINANT_1_VALUE_D50, CALIBRATION_ILLUMINANT_1_VALUE_D55, CALIBRATION_ILLUMINANT_1_VALUE_D65, CALIBRATION_ILLUMINANT_1_VALUE_D75, CALIBRATION_ILLUMINANT_1_VALUE_DAY_WHITE_FLUORESCENT, CALIBRATION_ILLUMINANT_1_VALUE_DAYLIGHT_FLUORESCENT, CALIBRATION_ILLUMINANT_1_VALUE_FINE_WEATHER, CALIBRATION_ILLUMINANT_1_VALUE_FLASH, CALIBRATION_ILLUMINANT_1_VALUE_FLUORESCENT, CALIBRATION_ILLUMINANT_1_VALUE_ISO_STUDIO_TUNGSTEN, CALIBRATION_ILLUMINANT_1_VALUE_OTHER, CALIBRATION_ILLUMINANT_1_VALUE_SHADE, CALIBRATION_ILLUMINANT_1_VALUE_STANDARD_LIGHT_A, CALIBRATION_ILLUMINANT_1_VALUE_STANDARD_LIGHT_B, CALIBRATION_ILLUMINANT_1_VALUE_STANDARD_LIGHT_C, CALIBRATION_ILLUMINANT_1_VALUE_TUNGSTEN, CALIBRATION_ILLUMINANT_1_VALUE_WHITE_FLUORESCENT, CALIBRATION_ILLUMINANT_2_VALUE_CLOUDY, CALIBRATION_ILLUMINANT_2_VALUE_COOL_WHITE_FLUORESCENT, CALIBRATION_ILLUMINANT_2_VALUE_D50, CALIBRATION_ILLUMINANT_2_VALUE_D55, CALIBRATION_ILLUMINANT_2_VALUE_D65, CALIBRATION_ILLUMINANT_2_VALUE_D75, CALIBRATION_ILLUMINANT_2_VALUE_DAY_WHITE_FLUORESCENT, CALIBRATION_ILLUMINANT_2_VALUE_DAYLIGHT_FLUORESCENT, CALIBRATION_ILLUMINANT_2_VALUE_FINE_WEATHER, CALIBRATION_ILLUMINANT_2_VALUE_FLASH, CALIBRATION_ILLUMINANT_2_VALUE_FLUORESCENT, CALIBRATION_ILLUMINANT_2_VALUE_ISO_STUDIO_TUNGSTEN, CALIBRATION_ILLUMINANT_2_VALUE_OTHER, CALIBRATION_ILLUMINANT_2_VALUE_SHADE, CALIBRATION_ILLUMINANT_2_VALUE_STANDARD_LIGHT_A, CALIBRATION_ILLUMINANT_2_VALUE_STANDARD_LIGHT_B, CALIBRATION_ILLUMINANT_2_VALUE_STANDARD_LIGHT_C, CALIBRATION_ILLUMINANT_2_VALUE_TUNGSTEN, CALIBRATION_ILLUMINANT_2_VALUE_WHITE_FLUORESCENT, CFALAYOUT_VALUE_EVEN_COLUMNS_OFFSET_DOWN_1_2_ROW, CFALAYOUT_VALUE_EVEN_COLUMNS_OFFSET_UP_1_2_ROW, CFALAYOUT_VALUE_EVEN_ROWS_OFFSET_LEFT_1_2_COLUMN, CFALAYOUT_VALUE_EVEN_ROWS_OFFSET_RIGHT_1_2_COLUMN, CLEAN_FAX_DATA_VALUE_REGENERATED, CLEAN_FAX_DATA_VALUE_UNCLEAN, COLOR_SPACE_VALUE_ADOBE_RGB, COLOR_SPACE_VALUE_UNCALIBRATED, COMPRESSION_VALUE_ADOBE_DEFLATE, COMPRESSION_VALUE_CCIRLEW, COMPRESSION_VALUE_CCITT_1D, COMPRESSION_VALUE_DCS, COMPRESSION_VALUE_DEFLATE, COMPRESSION_VALUE_EPSON_ERF_COMPRESSED, COMPRESSION_VALUE_IT8BL, COMPRESSION_VALUE_IT8CTPAD, COMPRESSION_VALUE_IT8LW, COMPRESSION_VALUE_IT8MP, COMPRESSION_VALUE_JBIG, COMPRESSION_VALUE_JBIG_B_AND_W, COMPRESSION_VALUE_JBIG_COLOR, COMPRESSION_VALUE_JPEG, COMPRESSION_VALUE_JPEG_2000, COMPRESSION_VALUE_JPEG_OLD_STYLE, COMPRESSION_VALUE_KODAK_DCR_COMPRESSED, COMPRESSION_VALUE_LZW, COMPRESSION_VALUE_NEXT, COMPRESSION_VALUE_NIKON_NEF_COMPRESSED, COMPRESSION_VALUE_PACK_BITS, COMPRESSION_VALUE_PENTAX_PEF_COMPRESSED, COMPRESSION_VALUE_PIXAR_FILM, COMPRESSION_VALUE_PIXAR_LOG, COMPRESSION_VALUE_SGILOG, COMPRESSION_VALUE_SGILOG_24, COMPRESSION_VALUE_T4_GROUP_3_FAX, COMPRESSION_VALUE_T6_GROUP_4_FAX, COMPRESSION_VALUE_THUNDERSCAN, CONTRAST_1_VALUE_HIGH, CONTRAST_1_VALUE_LOW, CUSTOM_RENDERED_VALUE_CUSTOM, EXIF_TAG_ACTIVE_AREA, EXIF_TAG_AFCP_IPTC, EXIF_TAG_ALIAS_LAYER_METADATA, EXIF_TAG_ALPHA_BYTE_COUNT, EXIF_TAG_ALPHA_DATA_DISCARD, EXIF_TAG_ALPHA_OFFSET, EXIF_TAG_ANALOG_BALANCE, EXIF_TAG_ANNOTATIONS, EXIF_TAG_ANTI_ALIAS_STRENGTH, EXIF_TAG_APERTURE_VALUE, EXIF_TAG_APPLICATION_NOTES, EXIF_TAG_ARTIST, EXIF_TAG_AS_SHOT_ICCPROFILE, EXIF_TAG_AS_SHOT_NEUTRAL, EXIF_TAG_AS_SHOT_PRE_PROFILE_MATRIX, EXIF_TAG_AS_SHOT_WHITE_XY, EXIF_TAG_BACKGROUND_COLOR_INDICATOR, EXIF_TAG_BACKGROUND_COLOR_VALUE, EXIF_TAG_BAD_FAX_LINES, EXIF_TAG_BASELINE_EXPOSURE, EXIF_TAG_BASELINE_NOISE, EXIF_TAG_BASELINE_SHARPNESS, EXIF_TAG_BATTERY_LEVEL, EXIF_TAG_BAYER_GREEN_SPLIT, EXIF_TAG_BEST_QUALITY_SCALE, EXIF_TAG_BITS_PER_EXTENDED_RUN_LENGTH, EXIF_TAG_BITS_PER_RUN_LENGTH, EXIF_TAG_BITS_PER_SAMPLE, EXIF_TAG_BLACK_LEVEL, EXIF_TAG_BLACK_LEVEL_DELTA_H, EXIF_TAG_BLACK_LEVEL_DELTA_V, EXIF_TAG_BLACK_LEVEL_REPEAT_DIM, EXIF_TAG_BRIGHTNESS, EXIF_TAG_BRIGHTNESS_VALUE, EXIF_TAG_CALIBRATION_ILLUMINANT_1, EXIF_TAG_CALIBRATION_ILLUMINANT_2, EXIF_TAG_CAMERA_CALIBRATION_1, EXIF_TAG_CAMERA_CALIBRATION_2, EXIF_TAG_CAMERA_SERIAL_NUMBER, EXIF_TAG_CELL_LENGTH, EXIF_TAG_CELL_WIDTH, EXIF_TAG_CFALAYOUT, EXIF_TAG_CFAPATTERN, EXIF_TAG_CFAPATTERN_2, EXIF_TAG_CFAPLANE_COLOR, EXIF_TAG_CFAREPEAT_PATTERN_DIM, EXIF_TAG_CHROMA_BLUR_RADIUS, EXIF_TAG_CLEAN_FAX_DATA, EXIF_TAG_CLIP_PATH, EXIF_TAG_CODING_METHODS, EXIF_TAG_COLOR_CHARACTERIZATION, EXIF_TAG_COLOR_MAP, EXIF_TAG_COLOR_MATRIX_1, EXIF_TAG_COLOR_MATRIX_2, EXIF_TAG_COLOR_RESPONSE_UNIT, EXIF_TAG_COLOR_SEQUENCE, EXIF_TAG_COLOR_SPACE, EXIF_TAG_COLOR_TABLE, EXIF_TAG_COMPONENTS_CONFIGURATION, EXIF_TAG_COMPRESSED_BITS_PER_PIXEL, EXIF_TAG_COMPRESSION, EXIF_TAG_CONSECUTIVE_BAD_FAX_LINES, EXIF_TAG_CONTRAST_1, EXIF_TAG_CONTRAST_2, EXIF_TAG_CONVERTER, EXIF_TAG_COPYRIGHT, EXIF_TAG_CREATE_DATE, EXIF_TAG_CURRENT_ICCPROFILE, EXIF_TAG_CURRENT_PRE_PROFILE_MATRIX, EXIF_TAG_CUSTOM_RENDERED, EXIF_TAG_DATA_TYPE, EXIF_TAG_DATE_TIME_ORIGINAL, EXIF_TAG_DECODE, EXIF_TAG_DEFAULT_CROP_ORIGIN, EXIF_TAG_DEFAULT_CROP_SIZE, EXIF_TAG_DEFAULT_IMAGE_COLOR, EXIF_TAG_DEFAULT_SCALE, EXIF_TAG_DEVICE_SETTING_DESCRIPTION, EXIF_TAG_DIGITAL_ZOOM_RATIO, EXIF_TAG_DNG_ADOBE_DATA, EXIF_TAG_DNG_BACKWARD_VERSION, EXIF_TAG_DNG_LENS_INFO, EXIF_TAG_DNG_PENTAX_DATA, EXIF_TAG_DNG_PRIVATE_DATA, EXIF_TAG_DNG_VERSION, EXIF_TAG_DOCUMENT_NAME, EXIF_TAG_DOT_RANGE, EXIF_TAG_EXIF_IMAGE_LENGTH, EXIF_TAG_EXIF_IMAGE_WIDTH, EXIF_TAG_EXIF_OFFSET, EXIF_TAG_EXIF_VERSION, EXIF_TAG_EXPOSURE, EXIF_TAG_EXPOSURE_COMPENSATION, EXIF_TAG_EXPOSURE_INDEX, EXIF_TAG_EXPOSURE_INDEX_EXIF_IFD, EXIF_TAG_EXPOSURE_MODE, EXIF_TAG_EXPOSURE_PROGRAM, EXIF_TAG_EXPOSURE_TIME, EXIF_TAG_EXTRA_SAMPLES, EXIF_TAG_FAX_PROFILE, EXIF_TAG_FAX_RECV_PARAMS, EXIF_TAG_FAX_RECV_TIME, EXIF_TAG_FAX_SUB_ADDRESS, EXIF_TAG_FILE_SOURCE, EXIF_TAG_FILL_ORDER, EXIF_TAG_FLASH, EXIF_TAG_FLASH_ENERGY, EXIF_TAG_FLASH_ENERGY_EXIF_IFD, EXIF_TAG_FLASHPIX_VERSION, EXIF_TAG_FNUMBER, EXIF_TAG_FOCAL_LENGTH, EXIF_TAG_FOCAL_LENGTH_IN_35MM_FORMAT, EXIF_TAG_FOCAL_PLANE_RESOLUTION_UNIT, EXIF_TAG_FOCAL_PLANE_RESOLUTION_UNIT_EXIF_IFD, EXIF_TAG_FOCAL_PLANE_XRESOLUTION, EXIF_TAG_FOCAL_PLANE_XRESOLUTION_EXIF_IFD, EXIF_TAG_FOCAL_PLANE_YRESOLUTION, EXIF_TAG_FOCAL_PLANE_YRESOLUTION_EXIF_IFD, EXIF_TAG_FREE_BYTE_COUNTS, EXIF_TAG_FREE_OFFSETS, EXIF_TAG_GAIN_CONTROL, EXIF_TAG_GAMMA, EXIF_TAG_GDALMETADATA, EXIF_TAG_GDALNO_DATA, EXIF_TAG_GEO_TIFF_ASCII_PARAMS, EXIF_TAG_GEO_TIFF_DIRECTORY, EXIF_TAG_GEO_TIFF_DOUBLE_PARAMS, EXIF_TAG_GLOBAL_PARAMETERS_IFD, EXIF_TAG_GPSINFO, EXIF_TAG_GRAY_RESPONSE_CURVE, EXIF_TAG_GRAY_RESPONSE_UNIT, EXIF_TAG_HALFTONE_HINTS, EXIF_TAG_HCUSAGE, EXIF_TAG_HEIGHT_RESOLUTION, EXIF_TAG_HOST_COMPUTER, EXIF_TAG_ICC_PROFILE, EXIF_TAG_IMAGE_BYTE_COUNT, EXIF_TAG_IMAGE_COLOR_INDICATOR, EXIF_TAG_IMAGE_COLOR_VALUE, EXIF_TAG_IMAGE_DATA_DISCARD, EXIF_TAG_IMAGE_DEPTH, EXIF_TAG_IMAGE_DESCRIPTION, EXIF_TAG_IMAGE_HEIGHT, EXIF_TAG_IMAGE_HEIGHT_IFD0, EXIF_TAG_IMAGE_HISTORY, EXIF_TAG_IMAGE_HISTORY_EXIF_IFD, EXIF_TAG_IMAGE_ID, EXIF_TAG_IMAGE_LAYER, EXIF_TAG_IMAGE_NUMBER, EXIF_TAG_IMAGE_NUMBER_EXIF_IFD, EXIF_TAG_IMAGE_OFFSET, EXIF_TAG_IMAGE_SOURCE_DATA, EXIF_TAG_IMAGE_TYPE, EXIF_TAG_IMAGE_UNIQUE_ID, EXIF_TAG_IMAGE_WIDTH, EXIF_TAG_IMAGE_WIDTH_IFD0, EXIF_TAG_INDEXED, EXIF_TAG_INK_NAMES, EXIF_TAG_INK_SET, EXIF_TAG_INTERGRAPH_FLAG_REGISTERS, EXIF_TAG_INTERGRAPH_MATRIX, EXIF_TAG_INTERGRAPH_PACKET_DATA, EXIF_TAG_INTERLACE, EXIF_TAG_INTEROP_INDEX, EXIF_TAG_INTEROP_OFFSET, EXIF_TAG_INTEROP_VERSION, EXIF_TAG_IPTC_NAA, EXIF_TAG_ISO, EXIF_TAG_IT8HEADER, EXIF_TAG_JPEGACTABLES, EXIF_TAG_JPEGDCTABLES, EXIF_TAG_JPEGLOSSLESS_PREDICTORS, EXIF_TAG_JPEGPOINT_TRANSFORMS, EXIF_TAG_JPEGPROC, EXIF_TAG_JPEGQTABLES, EXIF_TAG_JPEGRESTART_INTERVAL, EXIF_TAG_JPEGTABLES, EXIF_TAG_JPG_FROM_RAW_LENGTH_IFD2, EXIF_TAG_JPG_FROM_RAW_LENGTH_SUB_IFD, EXIF_TAG_JPG_FROM_RAW_LENGTH_SUB_IFD2, EXIF_TAG_JPG_FROM_RAW_START_IFD2, EXIF_TAG_JPG_FROM_RAW_START_SUB_IFD, EXIF_TAG_JPG_FROM_RAW_START_SUB_IFD2, EXIF_TAG_LEAF_DATA, EXIF_TAG_LEAF_SUB_IFD, EXIF_TAG_LENS, EXIF_TAG_LIGHT_SOURCE, EXIF_TAG_LINEAR_RESPONSE_LIMIT, EXIF_TAG_LINEARIZATION_TABLE, EXIF_TAG_LOCALIZED_CAMERA_MODEL, EXIF_TAG_MAKE, EXIF_TAG_MAKER_NOTE, EXIF_TAG_MAKER_NOTE_SAFETY, EXIF_TAG_MASKED_AREAS, EXIF_TAG_MATTEING, EXIF_TAG_MAX_APERTURE_VALUE, EXIF_TAG_MAX_SAMPLE_VALUE, EXIF_TAG_MDCOLOR_TABLE, EXIF_TAG_MDFILE_TAG, EXIF_TAG_MDFILE_UNITS, EXIF_TAG_MDLAB_NAME, EXIF_TAG_MDPREP_DATE, EXIF_TAG_MDPREP_TIME, EXIF_TAG_MDSAMPLE_INFO, EXIF_TAG_MDSCALE_PIXEL, EXIF_TAG_METERING_MODE, EXIF_TAG_MIN_SAMPLE_VALUE, EXIF_TAG_MODE_NUMBER, EXIF_TAG_MODEL, EXIF_TAG_MODEL_2, EXIF_TAG_MODEL_TIE_POINT, EXIF_TAG_MODEL_TRANSFORM, EXIF_TAG_MODIFY_DATE, EXIF_TAG_MOIRE_FILTER, EXIF_TAG_NOISE_1, EXIF_TAG_NOISE_2, EXIF_TAG_NUMBEROF_INKS, EXIF_TAG_OCE_APPLICATION_SELECTOR, EXIF_TAG_OCE_IDNUMBER, EXIF_TAG_OCE_IMAGE_LOGIC, EXIF_TAG_OCE_SCANJOB_DESC, EXIF_TAG_OFFSET_SCHEMA, EXIF_TAG_OLD_SUBFILE_TYPE, EXIF_TAG_OPIPROXY, EXIF_TAG_OPTO__ELECTRIC_CONV_FACTOR, EXIF_TAG_ORIENTATION, EXIF_TAG_ORIGINAL_RAW_FILE_DATA, EXIF_TAG_ORIGINAL_RAW_FILE_NAME, EXIF_TAG_OTHER_IMAGE_LENGTH, EXIF_TAG_OTHER_IMAGE_START, EXIF_TAG_OWNER_NAME, EXIF_TAG_PAGE_NAME, EXIF_TAG_PAGE_NUMBER, EXIF_TAG_PHOTOMETRIC_INTERPRETATION, EXIF_TAG_PHOTOSHOP_SETTINGS, EXIF_TAG_PIXEL_FORMAT, EXIF_TAG_PIXEL_INTENSITY_RANGE, EXIF_TAG_PIXEL_SCALE, EXIF_TAG_PLANAR_CONFIGURATION, EXIF_TAG_PREDICTOR, EXIF_TAG_PREVIEW_IMAGE_LENGTH_IFD0, EXIF_TAG_PREVIEW_IMAGE_LENGTH_MAKER_NOTES, EXIF_TAG_PREVIEW_IMAGE_LENGTH_SUB_IFD1, EXIF_TAG_PREVIEW_IMAGE_START_IFD0, EXIF_TAG_PREVIEW_IMAGE_START_MAKER_NOTES, EXIF_TAG_PREVIEW_IMAGE_START_SUB_IFD1, EXIF_TAG_PRIMARY_CHROMATICITIES, EXIF_TAG_PRINT_IM, EXIF_TAG_PROCESSING_SOFTWARE, EXIF_TAG_PROFILE_TYPE, EXIF_TAG_RASTER_PADDING, EXIF_TAG_RATING, EXIF_TAG_RATING_PERCENT, EXIF_TAG_RAW_DATA_UNIQUE_ID, EXIF_TAG_RAW_FILE, EXIF_TAG_REDUCTION_MATRIX_1, EXIF_TAG_REDUCTION_MATRIX_2, EXIF_TAG_REFERENCE_BLACK_WHITE, EXIF_TAG_RELATED_IMAGE_FILE_FORMAT, EXIF_TAG_RELATED_IMAGE_LENGTH, EXIF_TAG_RELATED_IMAGE_WIDTH, EXIF_TAG_RELATED_SOUND_FILE, EXIF_TAG_RESOLUTION_UNIT, EXIF_TAG_ROWS_PER_STRIP, EXIF_TAG_SAMPLE_FORMAT, EXIF_TAG_SAMPLES_PER_PIXEL, EXIF_TAG_SATURATION_1, EXIF_TAG_SATURATION_2, EXIF_TAG_SCENE_CAPTURE_TYPE, EXIF_TAG_SCENE_TYPE, EXIF_TAG_SECURITY_CLASSIFICATION, EXIF_TAG_SECURITY_CLASSIFICATION_EXIF_IFD, EXIF_TAG_SELF_TIMER_MODE, EXIF_TAG_SEMINFO, EXIF_TAG_SENSING_METHOD, EXIF_TAG_SENSING_METHOD_EXIF_IFD, EXIF_TAG_SERIAL_NUMBER, EXIF_TAG_SHADOW_SCALE, EXIF_TAG_SHADOWS, EXIF_TAG_SHARPNESS_1, EXIF_TAG_SHARPNESS_2, EXIF_TAG_SHUTTER_SPEED_VALUE, EXIF_TAG_SITE, EXIF_TAG_SMAX_SAMPLE_VALUE, EXIF_TAG_SMIN_SAMPLE_VALUE, EXIF_TAG_SMOOTHNESS, EXIF_TAG_SOFTWARE, EXIF_TAG_SPATIAL_FREQUENCY_RESPONSE_1, EXIF_TAG_SPATIAL_FREQUENCY_RESPONSE_2, EXIF_TAG_SPECTRAL_SENSITIVITY, EXIF_TAG_STO_NITS, EXIF_TAG_STRIP_ROW_COUNTS, EXIF_TAG_SUB_IFD, EXIF_TAG_SUB_SEC_TIME, EXIF_TAG_SUB_SEC_TIME_DIGITIZED, EXIF_TAG_SUB_SEC_TIME_ORIGINAL, EXIF_TAG_SUBFILE_TYPE, EXIF_TAG_SUBJECT_DISTANCE, EXIF_TAG_SUBJECT_DISTANCE_RANGE, EXIF_TAG_SUBJECT_LOCATION_1, EXIF_TAG_SUBJECT_LOCATION_2, EXIF_TAG_T4OPTIONS, EXIF_TAG_T6OPTIONS, EXIF_TAG_TARGET_PRINTER, EXIF_TAG_THRESHOLDING, EXIF_TAG_TIFF_EPSTANDARD_ID_1, EXIF_TAG_TIFF_EPSTANDARD_ID_2, EXIF_TAG_TILE_BYTE_COUNTS, EXIF_TAG_TILE_DEPTH, EXIF_TAG_TILE_LENGTH, EXIF_TAG_TILE_OFFSETS, EXIF_TAG_TILE_WIDTH, EXIF_TAG_TIME_ZONE_OFFSET, EXIF_TAG_TRANSFER_FUNCTION, EXIF_TAG_TRANSFER_RANGE, EXIF_TAG_TRANSFOMATION, EXIF_TAG_TRANSPARENCY_INDICATOR, EXIF_TAG_UNCOMPRESSED, EXIF_TAG_UNIQUE_CAMERA_MODEL, EXIF_TAG_USER_COMMENT, EXIF_TAG_VERSION_YEAR, EXIF_TAG_WANG_ANNOTATION, EXIF_TAG_WHITE_BALANCE_1, EXIF_TAG_WHITE_BALANCE_2, EXIF_TAG_WHITE_LEVEL, EXIF_TAG_WHITE_POINT, EXIF_TAG_WIDTH_RESOLUTION, EXIF_TAG_XCLIP_PATH_UNITS, EXIF_TAG_XPAUTHOR, EXIF_TAG_XPCOMMENT, EXIF_TAG_XPKEYWORDS, EXIF_TAG_XPOSITION, EXIF_TAG_XPSUBJECT, EXIF_TAG_XPTITLE, EXIF_TAG_XRESOLUTION, EXIF_TAG_YCBCR_COEFFICIENTS, EXIF_TAG_YCBCR_POSITIONING, EXIF_TAG_YCBCR_SUB_SAMPLING, EXIF_TAG_YCLIP_PATH_UNITS, EXIF_TAG_YPOSITION, EXIF_TAG_YRESOLUTION, EXPOSURE_MODE_VALUE_AUTO_BRACKET, EXPOSURE_MODE_VALUE_MANUAL, EXPOSURE_PROGRAM_VALUE_ACTION_HIGH_SPEED, EXPOSURE_PROGRAM_VALUE_APERTURE_PRIORITY_AE, EXPOSURE_PROGRAM_VALUE_CREATIVE_SLOW_SPEED, EXPOSURE_PROGRAM_VALUE_LANDSCAPE, EXPOSURE_PROGRAM_VALUE_PORTRAIT, EXPOSURE_PROGRAM_VALUE_PROGRAM_AE, EXPOSURE_PROGRAM_VALUE_SHUTTER_SPEED_PRIORITY_AE, FAX_PROFILE_VALUE_EXTENDED_B_AND_W_LOSSLESS_F, FAX_PROFILE_VALUE_LOSSLESS_COLOR_AND_GRAYSCALE_L, FAX_PROFILE_VALUE_LOSSLESS_JBIG_B_AND_W_J, FAX_PROFILE_VALUE_LOSSY_COLOR_AND_GRAYSCALE_C, FAX_PROFILE_VALUE_MINIMAL_B_AND_W_LOSSLESS_S, FAX_PROFILE_VALUE_MIXED_RASTER_CONTENT_M, FILE_SOURCE_VALUE_DIGITAL_CAMERA, FILE_SOURCE_VALUE_REFLECTION_PRINT_SCANNER, FILL_ORDER_VALUE_REVERSED, FLASH_VALUE_AUTO_DID_NOT_FIRE, FLASH_VALUE_AUTO_DID_NOT_FIRE_RED_EYE_REDUCTION, FLASH_VALUE_AUTO_FIRED, FLASH_VALUE_AUTO_FIRED_RED_EYE_REDUCTION, FLASH_VALUE_AUTO_FIRED_RED_EYE_REDUCTION_RETURN_DETECTED, FLASH_VALUE_AUTO_FIRED_RED_EYE_REDUCTION_RETURN_NOT_DETECTED, FLASH_VALUE_AUTO_FIRED_RETURN_DETECTED, FLASH_VALUE_AUTO_FIRED_RETURN_NOT_DETECTED, FLASH_VALUE_FIRED, FLASH_VALUE_FIRED_RED_EYE_REDUCTION, FLASH_VALUE_FIRED_RED_EYE_REDUCTION_RETURN_DETECTED, FLASH_VALUE_FIRED_RED_EYE_REDUCTION_RETURN_NOT_DETECTED, FLASH_VALUE_FIRED_RETURN_DETECTED, FLASH_VALUE_FIRED_RETURN_NOT_DETECTED, FLASH_VALUE_NO_FLASH_FUNCTION, FLASH_VALUE_OFF, FLASH_VALUE_OFF_DID_NOT_FIRE_RETURN_NOT_DETECTED, FLASH_VALUE_OFF_NO_FLASH_FUNCTION, FLASH_VALUE_OFF_RED_EYE_REDUCTION, FLASH_VALUE_ON, FLASH_VALUE_ON_DID_NOT_FIRE, FLASH_VALUE_ON_RED_EYE_REDUCTION, FLASH_VALUE_ON_RED_EYE_REDUCTION_RETURN_DETECTED, FLASH_VALUE_ON_RED_EYE_REDUCTION_RETURN_NOT_DETECTED, FLASH_VALUE_ON_RETURN_DETECTED, FLASH_VALUE_ON_RETURN_NOT_DETECTED, FOCAL_PLANE_RESOLUTION_UNIT_EXIF_IFD_VALUE_CM, FOCAL_PLANE_RESOLUTION_UNIT_EXIF_IFD_VALUE_INCHES, FOCAL_PLANE_RESOLUTION_UNIT_EXIF_IFD_VALUE_MM, FOCAL_PLANE_RESOLUTION_UNIT_EXIF_IFD_VALUE_UM, FOCAL_PLANE_RESOLUTION_UNIT_VALUE_CM, FOCAL_PLANE_RESOLUTION_UNIT_VALUE_INCHES, FOCAL_PLANE_RESOLUTION_UNIT_VALUE_MM, FOCAL_PLANE_RESOLUTION_UNIT_VALUE_UM, GAIN_CONTROL_VALUE_HIGH_GAIN_DOWN, GAIN_CONTROL_VALUE_HIGH_GAIN_UP, GAIN_CONTROL_VALUE_LOW_GAIN_DOWN, GAIN_CONTROL_VALUE_LOW_GAIN_UP, GRAY_RESPONSE_UNIT_VALUE_0_0001, GRAY_RESPONSE_UNIT_VALUE_0_001, GRAY_RESPONSE_UNIT_VALUE_1E_05, GRAY_RESPONSE_UNIT_VALUE_1E_06, IMAGE_DATA_DISCARD_VALUE_FLEXBITS_DISCARDED, IMAGE_DATA_DISCARD_VALUE_HIGH_PASS_FREQUENCY_DATA_DISCARDED, IMAGE_DATA_DISCARD_VALUE_HIGHPASS_AND_LOW_PASS_FREQUENCY_DATA_DISCARDED, INDEXED_VALUE_INDEXED, INK_SET_VALUE_NOT_CMYK, JPEGPROC_VALUE_LOSSLESS, LIGHT_SOURCE_VALUE_CLOUDY, LIGHT_SOURCE_VALUE_COOL_WHITE_FLUORESCENT, LIGHT_SOURCE_VALUE_D50, LIGHT_SOURCE_VALUE_D55, LIGHT_SOURCE_VALUE_D65, LIGHT_SOURCE_VALUE_D75, LIGHT_SOURCE_VALUE_DAY_WHITE_FLUORESCENT, LIGHT_SOURCE_VALUE_DAYLIGHT_FLUORESCENT, LIGHT_SOURCE_VALUE_FINE_WEATHER, LIGHT_SOURCE_VALUE_FLASH, LIGHT_SOURCE_VALUE_FLUORESCENT, LIGHT_SOURCE_VALUE_ISO_STUDIO_TUNGSTEN, LIGHT_SOURCE_VALUE_OTHER, LIGHT_SOURCE_VALUE_SHADE, LIGHT_SOURCE_VALUE_STANDARD_LIGHT_A, LIGHT_SOURCE_VALUE_STANDARD_LIGHT_B, LIGHT_SOURCE_VALUE_STANDARD_LIGHT_C, LIGHT_SOURCE_VALUE_TUNGSTEN, LIGHT_SOURCE_VALUE_WHITE_FLUORESCENT, MAKER_NOTE_SAFETY_VALUE_SAFE, METERING_MODE_VALUE_CENTER_WEIGHTED_AVERAGE, METERING_MODE_VALUE_MULTI_SEGMENT, METERING_MODE_VALUE_MULTI_SPOT, METERING_MODE_VALUE_OTHER, METERING_MODE_VALUE_PARTIAL, METERING_MODE_VALUE_SPOT, OLD_SUBFILE_TYPE_VALUE_REDUCED_RESOLUTION_IMAGE, OLD_SUBFILE_TYPE_VALUE_SINGLE_PAGE_OF_MULTI_PAGE_IMAGE, OPIPROXY_VALUE_HIGHER_RESOLUTION_IMAGE_EXISTS, ORIENTATION_VALUE_MIRROR_HORIZONTAL, ORIENTATION_VALUE_MIRROR_HORIZONTAL_AND_ROTATE_270_CW, ORIENTATION_VALUE_MIRROR_HORIZONTAL_AND_ROTATE_90_CW, ORIENTATION_VALUE_MIRROR_VERTICAL, ORIENTATION_VALUE_ROTATE_180, ORIENTATION_VALUE_ROTATE_270_CW, ORIENTATION_VALUE_ROTATE_90_CW, PHOTOMETRIC_INTERPRETATION_VALUE_BLACK_IS_ZERO, PHOTOMETRIC_INTERPRETATION_VALUE_CIELAB, PHOTOMETRIC_INTERPRETATION_VALUE_CMYK, PHOTOMETRIC_INTERPRETATION_VALUE_COLOR_FILTER_ARRAY, PHOTOMETRIC_INTERPRETATION_VALUE_ICCLAB, PHOTOMETRIC_INTERPRETATION_VALUE_ITULAB, PHOTOMETRIC_INTERPRETATION_VALUE_LINEAR_RAW, PHOTOMETRIC_INTERPRETATION_VALUE_PIXAR_LOG_L, PHOTOMETRIC_INTERPRETATION_VALUE_PIXAR_LOG_LUV, PHOTOMETRIC_INTERPRETATION_VALUE_RGB, PHOTOMETRIC_INTERPRETATION_VALUE_RGB_PALETTE, PHOTOMETRIC_INTERPRETATION_VALUE_TRANSPARENCY_MASK, PHOTOMETRIC_INTERPRETATION_VALUE_YCB_CR, PIXEL_FORMAT_VALUE_112_BIT_6_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_112_BIT_7_CHANNELS, PIXEL_FORMAT_VALUE_128_BIT_7_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_128_BIT_8_CHANNELS, PIXEL_FORMAT_VALUE_128_BIT_PRGBA_FLOAT, PIXEL_FORMAT_VALUE_128_BIT_RGB_FLOAT, PIXEL_FORMAT_VALUE_128_BIT_RGBA_FIXED_POINT, PIXEL_FORMAT_VALUE_128_BIT_RGBA_FLOAT, PIXEL_FORMAT_VALUE_144_BIT_8_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_16_BIT_BGR555, PIXEL_FORMAT_VALUE_16_BIT_BGR565, PIXEL_FORMAT_VALUE_16_BIT_GRAY, PIXEL_FORMAT_VALUE_16_BIT_GRAY_HALF, PIXEL_FORMAT_VALUE_24_BIT_3_CHANNELS, PIXEL_FORMAT_VALUE_24_BIT_BGR, PIXEL_FORMAT_VALUE_24_BIT_RGB, PIXEL_FORMAT_VALUE_32_BIT_3_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_32_BIT_4_CHANNELS, PIXEL_FORMAT_VALUE_32_BIT_BGR, PIXEL_FORMAT_VALUE_32_BIT_BGR101010, PIXEL_FORMAT_VALUE_32_BIT_BGRA, PIXEL_FORMAT_VALUE_32_BIT_CMYK, PIXEL_FORMAT_VALUE_32_BIT_GRAY_FIXED_POINT, PIXEL_FORMAT_VALUE_32_BIT_GRAY_FLOAT, PIXEL_FORMAT_VALUE_32_BIT_PBGRA, PIXEL_FORMAT_VALUE_32_BIT_RGBE, PIXEL_FORMAT_VALUE_40_BIT_4_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_40_BIT_5_CHANNELS, PIXEL_FORMAT_VALUE_40_BIT_CMYK_ALPHA, PIXEL_FORMAT_VALUE_48_BIT_3_CHANNELS, PIXEL_FORMAT_VALUE_48_BIT_5_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_48_BIT_6_CHANNELS, PIXEL_FORMAT_VALUE_48_BIT_RGB, PIXEL_FORMAT_VALUE_48_BIT_RGB_FIXED_POINT, PIXEL_FORMAT_VALUE_48_BIT_RGB_HALF, PIXEL_FORMAT_VALUE_56_BIT_6_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_56_BIT_7_CHANNELS, PIXEL_FORMAT_VALUE_64_BIT_3_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_64_BIT_4_CHANNELS, PIXEL_FORMAT_VALUE_64_BIT_7_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_64_BIT_8_CHANNELS, PIXEL_FORMAT_VALUE_64_BIT_CMYK, PIXEL_FORMAT_VALUE_64_BIT_PRGBA, PIXEL_FORMAT_VALUE_64_BIT_RGBA, PIXEL_FORMAT_VALUE_64_BIT_RGBA_FIXED_POINT, PIXEL_FORMAT_VALUE_64_BIT_RGBA_HALF, PIXEL_FORMAT_VALUE_72_BIT_8_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_8_BIT_GRAY, PIXEL_FORMAT_VALUE_80_BIT_4_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_80_BIT_5_CHANNELS, PIXEL_FORMAT_VALUE_80_BIT_CMYK_ALPHA, PIXEL_FORMAT_VALUE_96_BIT_5_CHANNELS_ALPHA, PIXEL_FORMAT_VALUE_96_BIT_6_CHANNELS, PIXEL_FORMAT_VALUE_96_BIT_RGB_FIXED_POINT, PLANAR_CONFIGURATION_VALUE_PLANAR, PREDICTOR_VALUE_HORIZONTAL_DIFFERENCING, PROFILE_TYPE_VALUE_GROUP_3_FAX, RESOLUTION_UNIT_VALUE_CM, RESOLUTION_UNIT_VALUE_INCHES, SAMPLE_FORMAT_VALUE_COMPLEX_INTEGER, SAMPLE_FORMAT_VALUE_IEEE_FLOATING_POINT, SAMPLE_FORMAT_VALUE_IEEE_FLOATING_POINT_1, SAMPLE_FORMAT_VALUE_TWOS_COMPLEMENT_SIGNED_INTEGER, SAMPLE_FORMAT_VALUE_UNDEFINED, SATURATION_1_VALUE_HIGH, SATURATION_1_VALUE_LOW, SCENE_CAPTURE_TYPE_VALUE_LANDSCAPE, SCENE_CAPTURE_TYPE_VALUE_NIGHT, SCENE_CAPTURE_TYPE_VALUE_PORTRAIT, SENSING_METHOD_EXIF_IFD_VALUE_COLOR_SEQUENTIAL_AREA, SENSING_METHOD_EXIF_IFD_VALUE_COLOR_SEQUENTIAL_LINEAR, SENSING_METHOD_EXIF_IFD_VALUE_ONE_CHIP_COLOR_AREA, SENSING_METHOD_EXIF_IFD_VALUE_THREE_CHIP_COLOR_AREA, SENSING_METHOD_EXIF_IFD_VALUE_TRILINEAR, SENSING_METHOD_EXIF_IFD_VALUE_TWO_CHIP_COLOR_AREA, SENSING_METHOD_VALUE_COLOR_SEQUENTIAL_AREA, SENSING_METHOD_VALUE_COLOR_SEQUENTIAL_LINEAR, SENSING_METHOD_VALUE_MONOCHROME_LINEAR, SENSING_METHOD_VALUE_ONE_CHIP_COLOR_AREA, SENSING_METHOD_VALUE_THREE_CHIP_COLOR_AREA, SENSING_METHOD_VALUE_TRILINEAR, SENSING_METHOD_VALUE_TWO_CHIP_COLOR_AREA, SHARPNESS_1_VALUE_HARD, SHARPNESS_1_VALUE_SOFT, SUBFILE_TYPE_VALUE_REDUCED_RESOLUTION_IMAGE, SUBFILE_TYPE_VALUE_SINGLE_PAGE_OF_MULTI_PAGE_IMAGE, SUBFILE_TYPE_VALUE_SINGLE_PAGE_OF_MULTI_PAGE_REDUCED_RESOLUTION_IMAGE, SUBFILE_TYPE_VALUE_TRANSPARENCY_MASK, SUBFILE_TYPE_VALUE_TRANSPARENCY_MASK_OF_MULTI_PAGE_IMAGE, SUBFILE_TYPE_VALUE_TRANSPARENCY_MASK_OF_REDUCED_RESOLUTION_IMAGE, SUBFILE_TYPE_VALUE_TRANSPARENCY_MASK_OF_REDUCED_RESOLUTION_MULTI_PAGE_IMAGE, SUBJECT_DISTANCE_RANGE_VALUE_CLOSE, SUBJECT_DISTANCE_RANGE_VALUE_DISTANT, THRESHOLDING_VALUE_ORDERED_DITHER_OR_HALFTONE, THRESHOLDING_VALUE_RANDOMIZED_DITHER, TRANSFOMATION_VALUE_MIRROR_HORIZONTAL, TRANSFOMATION_VALUE_MIRROR_HORIZONTAL_AND_ROTATE_270_CW, TRANSFOMATION_VALUE_MIRROR_HORIZONTAL_AND_ROTATE_90_CW, TRANSFOMATION_VALUE_MIRROR_VERTICAL, TRANSFOMATION_VALUE_ROTATE_180, TRANSFOMATION_VALUE_ROTATE_270_CW, TRANSFOMATION_VALUE_ROTATE_90_CW, UNCOMPRESSED_VALUE_YES, WHITE_BALANCE_1_VALUE_MANUAL, YCB_CR_POSITIONING_VALUE_CO_SITED
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.GPSTagConstants
ALL_GPS_TAGS, GPS_TAG_GPS_ALTITUDE, GPS_TAG_GPS_ALTITUDE_REF, GPS_TAG_GPS_ALTITUDE_REF_VALUE_ABOVE_SEA_LEVEL, GPS_TAG_GPS_ALTITUDE_REF_VALUE_BELOW_SEA_LEVEL, GPS_TAG_GPS_AREA_INFORMATION, GPS_TAG_GPS_DATE_STAMP, GPS_TAG_GPS_DEST_BEARING, GPS_TAG_GPS_DEST_BEARING_REF, GPS_TAG_GPS_DEST_BEARING_REF_VALUE_MAGNETIC_NORTH, GPS_TAG_GPS_DEST_BEARING_REF_VALUE_TRUE_NORTH, GPS_TAG_GPS_DEST_DISTANCE, GPS_TAG_GPS_DEST_DISTANCE_REF, GPS_TAG_GPS_DEST_DISTANCE_REF_VALUE_KILOMETERS, GPS_TAG_GPS_DEST_DISTANCE_REF_VALUE_MILES, GPS_TAG_GPS_DEST_DISTANCE_REF_VALUE_NAUTICAL_MILES, GPS_TAG_GPS_DEST_LATITUDE, GPS_TAG_GPS_DEST_LATITUDE_REF, GPS_TAG_GPS_DEST_LATITUDE_REF_VALUE_NORTH, GPS_TAG_GPS_DEST_LATITUDE_REF_VALUE_SOUTH, GPS_TAG_GPS_DEST_LONGITUDE, GPS_TAG_GPS_DEST_LONGITUDE_REF, GPS_TAG_GPS_DEST_LONGITUDE_REF_VALUE_EAST, GPS_TAG_GPS_DEST_LONGITUDE_REF_VALUE_WEST, GPS_TAG_GPS_DIFFERENTIAL, GPS_TAG_GPS_DIFFERENTIAL_VALUE_DIFFERENTIAL_CORRECTED, GPS_TAG_GPS_DIFFERENTIAL_VALUE_NO_CORRECTION, GPS_TAG_GPS_DOP, GPS_TAG_GPS_IMG_DIRECTION, GPS_TAG_GPS_IMG_DIRECTION_REF, GPS_TAG_GPS_IMG_DIRECTION_REF_VALUE_MAGNETIC_NORTH, GPS_TAG_GPS_IMG_DIRECTION_REF_VALUE_TRUE_NORTH, GPS_TAG_GPS_LATITUDE, GPS_TAG_GPS_LATITUDE_REF, GPS_TAG_GPS_LATITUDE_REF_VALUE_NORTH, GPS_TAG_GPS_LATITUDE_REF_VALUE_SOUTH, GPS_TAG_GPS_LONGITUDE, GPS_TAG_GPS_LONGITUDE_REF, GPS_TAG_GPS_LONGITUDE_REF_VALUE_EAST, GPS_TAG_GPS_LONGITUDE_REF_VALUE_WEST, GPS_TAG_GPS_MAP_DATUM, GPS_TAG_GPS_MEASURE_MODE, GPS_TAG_GPS_MEASURE_MODE_VALUE_2_DIMENSIONAL_MEASUREMENT, GPS_TAG_GPS_MEASURE_MODE_VALUE_3_DIMENSIONAL_MEASUREMENT, GPS_TAG_GPS_PROCESSING_METHOD, GPS_TAG_GPS_SATELLITES, GPS_TAG_GPS_SPEED, GPS_TAG_GPS_SPEED_REF, GPS_TAG_GPS_SPEED_REF_VALUE_KMPH, GPS_TAG_GPS_SPEED_REF_VALUE_KNOTS, GPS_TAG_GPS_SPEED_REF_VALUE_MPH, GPS_TAG_GPS_STATUS, GPS_TAG_GPS_STATUS_VALUE_MEASUREMENT_IN_PROGRESS, GPS_TAG_GPS_STATUS_VALUE_MEASUREMENT_INTEROPERABILITY, GPS_TAG_GPS_TIME_STAMP, GPS_TAG_GPS_TRACK, GPS_TAG_GPS_TRACK_REF, GPS_TAG_GPS_TRACK_REF_VALUE_MAGNETIC_NORTH, GPS_TAG_GPS_TRACK_REF_VALUE_TRUE_NORTH, GPS_TAG_GPS_VERSION_ID
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.TiffDirectoryConstants
DIRECTORY_TYPE_DIR_0, DIRECTORY_TYPE_DIR_1, DIRECTORY_TYPE_DIR_2, DIRECTORY_TYPE_DIR_3, DIRECTORY_TYPE_DIR_4, DIRECTORY_TYPE_EXIF, DIRECTORY_TYPE_GPS, DIRECTORY_TYPE_INTEROPERABILITY, DIRECTORY_TYPE_MAKER_NOTES, DIRECTORY_TYPE_ROOT, DIRECTORY_TYPE_SUB, DIRECTORY_TYPE_SUB0, DIRECTORY_TYPE_SUB1, DIRECTORY_TYPE_SUB2, DIRECTORY_TYPE_THUMBNAIL, DIRECTORY_TYPE_UNKNOWN, EXIF_DIRECTORIES, EXIF_DIRECTORY_EXIF_IFD, EXIF_DIRECTORY_GPS, EXIF_DIRECTORY_IFD0, EXIF_DIRECTORY_IFD1, EXIF_DIRECTORY_IFD2, EXIF_DIRECTORY_IFD3, EXIF_DIRECTORY_INTEROP_IFD, EXIF_DIRECTORY_MAKER_NOTES, EXIF_DIRECTORY_SUB_IFD, EXIF_DIRECTORY_SUB_IFD1, EXIF_DIRECTORY_SUB_IFD2, EXIF_DIRECTORY_UNKNOWN, TIFF_DIRECTORY_IFD0, TIFF_DIRECTORY_IFD1, TIFF_DIRECTORY_IFD2, TIFF_DIRECTORY_IFD3, TIFF_DIRECTORY_ROOT
 
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.TiffFieldTypeConstants
FIELD_TYPE_ANY, FIELD_TYPE_ASCII, FIELD_TYPE_BYTE, FIELD_TYPE_DESCRIPTION_ANY, FIELD_TYPE_DESCRIPTION_ASCII, FIELD_TYPE_DESCRIPTION_BYTE, FIELD_TYPE_DESCRIPTION_BYTE_OR_SHORT, FIELD_TYPE_DESCRIPTION_LONG, FIELD_TYPE_DESCRIPTION_LONG_OR_SHORT, FIELD_TYPE_DESCRIPTION_RATIONAL, FIELD_TYPE_DESCRIPTION_SHORT, FIELD_TYPE_DESCRIPTION_SHORT_OR_LONG, FIELD_TYPE_DESCRIPTION_UNKNOWN, FIELD_TYPE_DOUBLE, FIELD_TYPE_FLOAT, FIELD_TYPE_LONG, FIELD_TYPE_RATIONAL, FIELD_TYPE_SBYTE, FIELD_TYPE_SHORT, FIELD_TYPE_SLONG, FIELD_TYPE_SRATIONAL, FIELD_TYPE_SSHORT, FIELD_TYPE_UNDEFINED, FIELD_TYPE_UNKNOWN, FIELD_TYPES
 
Fields inherited from interface org.apache.sanselan.SanselanConstants
BUFFERED_IMAGE_FACTORY, PARAM_KEY_COMPRESSION, PARAM_KEY_FILENAME, PARAM_KEY_FORMAT, PARAM_KEY_READ_THUMBNAILS, PARAM_KEY_STRICT, PARAM_KEY_VERBOSE, PARAM_KEY_XMP_XML
 
Fields inherited from interface org.apache.sanselan.common.BinaryConstants
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
 
Constructor Summary
TiffDirectory(int type, java.util.ArrayList entries, int offset, int nextDirectoryOffset)
           
 
Method Summary
 java.lang.String description()
           
static java.lang.String description(int type)
           
 void dump()
           
protected  void fillInValues(ByteSource byteSource)
           
 TiffField findField(TagInfo tag)
           
 TiffField findField(TagInfo tag, boolean failIfMissing)
           
 java.util.ArrayList getDirectoryEntrys()
           
 java.lang.String getElementDescription(boolean verbose)
           
 JpegImageData getJpegImageData()
           
 TiffDirectory.ImageDataElement getJpegRawImageDataElement()
           
 java.awt.image.BufferedImage getTiffImage()
           
 java.awt.image.BufferedImage getTiffImage(java.util.Map params)
           
 TiffImageData getTiffImageData()
           
 java.util.ArrayList getTiffRawImageDataElements()
           
 boolean hasJpegImageData()
           
 boolean hasTiffImageData()
           
 boolean imageDataInStrips()
           
 void setJpegImageData(JpegImageData value)
           
 void setTiffImageData(TiffImageData rawImageData)
           
 
Methods inherited from class org.apache.sanselan.formats.tiff.TiffElement
getElementDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

public final int type

entries

public final java.util.ArrayList entries

nextDirectoryOffset

public final int nextDirectoryOffset
Constructor Detail

TiffDirectory

public TiffDirectory(int type,
                     java.util.ArrayList entries,
                     int offset,
                     int nextDirectoryOffset)
Method Detail

description

public java.lang.String description()

getElementDescription

public java.lang.String getElementDescription(boolean verbose)
Specified by:
getElementDescription in class TiffElement

description

public static final java.lang.String description(int type)

getDirectoryEntrys

public java.util.ArrayList getDirectoryEntrys()

fillInValues

protected void fillInValues(ByteSource byteSource)
                     throws ImageReadException,
                            java.io.IOException
Throws:
ImageReadException
java.io.IOException

dump

public void dump()

hasJpegImageData

public boolean hasJpegImageData()
                         throws ImageReadException
Throws:
ImageReadException

hasTiffImageData

public boolean hasTiffImageData()
                         throws ImageReadException
Throws:
ImageReadException

getTiffImage

public java.awt.image.BufferedImage getTiffImage()
                                          throws ImageReadException,
                                                 java.io.IOException
Throws:
ImageReadException
java.io.IOException

getTiffImage

public java.awt.image.BufferedImage getTiffImage(java.util.Map params)
                                          throws ImageReadException,
                                                 java.io.IOException
Throws:
ImageReadException
java.io.IOException

findField

public TiffField findField(TagInfo tag)
                    throws ImageReadException
Throws:
ImageReadException

findField

public TiffField findField(TagInfo tag,
                           boolean failIfMissing)
                    throws ImageReadException
Throws:
ImageReadException

getTiffRawImageDataElements

public java.util.ArrayList getTiffRawImageDataElements()
                                                throws ImageReadException
Throws:
ImageReadException

imageDataInStrips

public boolean imageDataInStrips()
                          throws ImageReadException
Throws:
ImageReadException

getJpegRawImageDataElement

public TiffDirectory.ImageDataElement getJpegRawImageDataElement()
                                                          throws ImageReadException
Throws:
ImageReadException

setTiffImageData

public void setTiffImageData(TiffImageData rawImageData)

getTiffImageData

public TiffImageData getTiffImageData()

setJpegImageData

public void setJpegImageData(JpegImageData value)

getJpegImageData

public JpegImageData getJpegImageData()


Copyright © 2007-2009. All Rights Reserved.