Package com.drew.metadata.photoshop
Class PhotoshopTiffHandler
- java.lang.Object
-
- com.drew.metadata.tiff.DirectoryTiffHandler
-
- com.drew.metadata.exif.ExifTiffHandler
-
- com.drew.metadata.photoshop.PhotoshopTiffHandler
-
- All Implemented Interfaces:
TiffHandler
public class PhotoshopTiffHandler extends ExifTiffHandler
-
-
Field Summary
Fields Modifier and Type Field Description private static intTAG_EXIF_GPSprivate static intTAG_EXIF_IFD_POINTERprivate static intTAG_FILE_INFORMATIONprivate static intTAG_ICC_PROFILESprivate static intTAG_JPEG_TABLESprivate static intTAG_PAGE_MAKER_EXTENSIONprivate static intTAG_PHOTOSHOP_IMAGE_RESOURCESprivate static intTAG_T_ANNOTATIONSprivate static intTAG_T_IMAGE_SOURCE_DATAprivate static intTAG_XMP-
Fields inherited from class com.drew.metadata.tiff.DirectoryTiffHandler
_currentDirectory, _metadata
-
-
Constructor Summary
Constructors Constructor Description PhotoshopTiffHandler(Metadata metadata, Directory parentDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancustomProcessTag(int tagOffset, java.util.Set<java.lang.Integer> processedIfdOffsets, int tiffHeaderOffset, RandomAccessReader reader, int tagId, int byteCount)-
Methods inherited from class com.drew.metadata.exif.ExifTiffHandler
hasFollowerIfd, setTiffMarker, tryCustomProcessFormat, tryEnterSubIfd
-
Methods inherited from class com.drew.metadata.tiff.DirectoryTiffHandler
endingIFD, error, pushDirectory, setByteArray, setDouble, setDoubleArray, setFloat, setFloatArray, setInt16s, setInt16sArray, setInt16u, setInt16uArray, setInt32s, setInt32sArray, setInt32u, setInt32uArray, setInt8s, setInt8sArray, setInt8u, setInt8uArray, setRational, setRationalArray, setString, warn
-
-
-
-
Field Detail
-
TAG_PAGE_MAKER_EXTENSION
private static final int TAG_PAGE_MAKER_EXTENSION
- See Also:
- Constant Field Values
-
TAG_JPEG_TABLES
private static final int TAG_JPEG_TABLES
- See Also:
- Constant Field Values
-
TAG_XMP
private static final int TAG_XMP
- See Also:
- Constant Field Values
-
TAG_FILE_INFORMATION
private static final int TAG_FILE_INFORMATION
- See Also:
- Constant Field Values
-
TAG_PHOTOSHOP_IMAGE_RESOURCES
private static final int TAG_PHOTOSHOP_IMAGE_RESOURCES
- See Also:
- Constant Field Values
-
TAG_EXIF_IFD_POINTER
private static final int TAG_EXIF_IFD_POINTER
- See Also:
- Constant Field Values
-
TAG_ICC_PROFILES
private static final int TAG_ICC_PROFILES
- See Also:
- Constant Field Values
-
TAG_EXIF_GPS
private static final int TAG_EXIF_GPS
- See Also:
- Constant Field Values
-
TAG_T_IMAGE_SOURCE_DATA
private static final int TAG_T_IMAGE_SOURCE_DATA
- See Also:
- Constant Field Values
-
TAG_T_ANNOTATIONS
private static final int TAG_T_ANNOTATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
customProcessTag
public boolean customProcessTag(int tagOffset, java.util.Set<java.lang.Integer> processedIfdOffsets, int tiffHeaderOffset, RandomAccessReader reader, int tagId, int byteCount) throws java.io.IOException- Specified by:
customProcessTagin interfaceTiffHandler- Overrides:
customProcessTagin classExifTiffHandler- Throws:
java.io.IOException
-
-