org.apache.sanselan.formats.tiff
Class TiffImageMetadata.Directory

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

public static class TiffImageMetadata.Directory
extends ImageMetadata
implements IImageMetadata.IImageMetadataItem


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.sanselan.common.ImageMetadata
ImageMetadata.Item
 
Nested classes/interfaces inherited from interface org.apache.sanselan.common.IImageMetadata
IImageMetadata.IImageMetadataItem
 
Field Summary
 int type
           
 
Fields inherited from class org.apache.sanselan.common.ImageMetadata
newline
 
Constructor Summary
TiffImageMetadata.Directory(TiffDirectory directory)
           
 
Method Summary
 void add(TiffField entry)
           
 TiffField findField(TagInfo tagInfo)
           
 java.util.List getAllFields()
           
 JpegImageData getJpegImageData()
           
 TiffOutputDirectory getOutputDirectory(int byteOrder)
           
 java.awt.image.BufferedImage getThumbnail()
           
 TiffImageData getTiffImageData()
           
 java.lang.String toString(java.lang.String prefix)
           
 
Methods inherited from class org.apache.sanselan.common.ImageMetadata
add, add, getItems, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.sanselan.common.IImageMetadata.IImageMetadataItem
toString
 

Field Detail

type

public final int type
Constructor Detail

TiffImageMetadata.Directory

public TiffImageMetadata.Directory(TiffDirectory directory)
Method Detail

add

public void add(TiffField entry)

getThumbnail

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

getTiffImageData

public TiffImageData getTiffImageData()

findField

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

getAllFields

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

getJpegImageData

public JpegImageData getJpegImageData()

toString

public java.lang.String toString(java.lang.String prefix)
Specified by:
toString in interface IImageMetadata
Specified by:
toString in interface IImageMetadata.IImageMetadataItem
Overrides:
toString in class ImageMetadata

getOutputDirectory

public TiffOutputDirectory getOutputDirectory(int byteOrder)
                                       throws ImageWriteException
Throws:
ImageWriteException


Copyright © 2007-2009. All Rights Reserved.