org.apache.fop.image.analyser
Class TIFFReader

java.lang.Object
  extended byorg.apache.fop.image.analyser.AbstractImageReader
      extended byorg.apache.fop.image.analyser.TIFFReader
All Implemented Interfaces:
ImageReader

public class TIFFReader
extends AbstractImageReader

ImageReader object for TIFF image type.

Author:
Pankaj Narula, Michael Lee

Field Summary
protected  byte[] header
           
protected static int TIFF_SIG_LENGTH
           
 
Fields inherited from class org.apache.fop.image.analyser.AbstractImageReader
height, imageStream, width
 
Constructor Summary
TIFFReader()
           
 
Method Summary
 String getMimeType()
          Return correspondig mime type.
protected  void setDefaultHeader()
           
protected  void setDimension()
           
 boolean verifySignature(String uri, BufferedInputStream fis)
          Verify image type.
 
Methods inherited from class org.apache.fop.image.analyser.AbstractImageReader
getHeight, getInputStream, getWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIFF_SIG_LENGTH

protected static final int TIFF_SIG_LENGTH
See Also:
Constant Field Values

header

protected byte[] header
Constructor Detail

TIFFReader

public TIFFReader()
Method Detail

verifySignature

public boolean verifySignature(String uri,
                               BufferedInputStream fis)
                        throws IOException
Description copied from interface: ImageReader
Verify image type.

Specified by:
verifySignature in interface ImageReader
Specified by:
verifySignature in class AbstractImageReader
Throws:
IOException

getMimeType

public String getMimeType()
Description copied from interface: ImageReader
Return correspondig mime type.

Specified by:
getMimeType in interface ImageReader
Specified by:
getMimeType in class AbstractImageReader

setDimension

protected void setDimension()

setDefaultHeader

protected void setDefaultHeader()
                         throws IOException
Throws:
IOException


Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.