org.apache.sanselan.formats.tiff
Class TiffImageMetadata

java.lang.Object
  extended by org.apache.sanselan.common.ImageMetadata
      extended by org.apache.sanselan.formats.tiff.TiffImageMetadata
All Implemented Interfaces:
IImageMetadata, TiffDirectoryConstants

public class TiffImageMetadata
extends ImageMetadata
implements TiffDirectoryConstants


Nested Class Summary
static class TiffImageMetadata.Directory
           
static class TiffImageMetadata.GPSInfo
           
static class TiffImageMetadata.Item
           
 
Nested classes/interfaces inherited from interface org.apache.sanselan.formats.tiff.constants.TiffDirectoryConstants
TiffDirectoryConstants.ExifDirectoryType
 
Nested classes/interfaces inherited from interface org.apache.sanselan.common.IImageMetadata
IImageMetadata.IImageMetadataItem
 
Field Summary
 TiffContents contents
           
 
Fields inherited from class org.apache.sanselan.common.ImageMetadata
newline
 
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
 
Constructor Summary
TiffImageMetadata(TiffContents contents)
           
 
Method Summary
 TiffDirectory findDirectory(int directoryType)
           
 TiffField findField(TagInfo tagInfo)
           
 java.util.List getAllFields()
           
 java.util.ArrayList getDirectories()
           
 TiffImageMetadata.GPSInfo getGPS()
           
 java.util.ArrayList getItems()
           
 TiffOutputSet getOutputSet()
           
 
Methods inherited from class org.apache.sanselan.common.ImageMetadata
add, add, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

contents

public final TiffContents contents
Constructor Detail

TiffImageMetadata

public TiffImageMetadata(TiffContents contents)
Method Detail

getDirectories

public java.util.ArrayList getDirectories()

getItems

public java.util.ArrayList getItems()
Specified by:
getItems in interface IImageMetadata
Overrides:
getItems in class ImageMetadata

getOutputSet

public TiffOutputSet getOutputSet()
                           throws ImageWriteException
Throws:
ImageWriteException

findField

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

findDirectory

public TiffDirectory findDirectory(int directoryType)

getAllFields

public java.util.List getAllFields()
                            throws ImageReadException
Throws:
ImageReadException

getGPS

public TiffImageMetadata.GPSInfo getGPS()
                                 throws ImageReadException
Throws:
ImageReadException


Copyright © 2007-2009. All Rights Reserved.