fop 0.92beta

org.apache.fop.image.analyser
Class EPSReader

java.lang.Object
  |
  +--org.apache.fop.image.analyser.EPSReader
All Implemented Interfaces:
ImageReader

public class EPSReader
extends java.lang.Object
implements ImageReader

ImageReader object for EPS document image type.

Version:
$Id: EPSReader.java 234500 2005-08-22 14:48:42Z jeremias $

Constructor Summary
EPSReader()
           
 
Method Summary
 java.lang.String getMimeType()
          Returns the MIME type supported by this implementation.
 byte[] getPreview(EPSImage.EPSData data)
          Get embedded TIFF preview or null.
 FopImage.ImageInfo verifySignature(java.lang.String uri, java.io.InputStream bis, FOUserAgent ua)
          Verify image type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EPSReader

public EPSReader()
Method Detail

verifySignature

public FopImage.ImageInfo verifySignature(java.lang.String uri,
                                          java.io.InputStream bis,
                                          FOUserAgent ua)
                                   throws java.io.IOException
Description copied from interface: ImageReader
Verify image type. If the stream does not contain image data expected by the reader it must reset the stream to the start. This is so that the next reader can start reading from the start. The reader must not close the stream unless it can handle the image and it has read the information.
Specified by:
verifySignature in interface ImageReader
See Also:
ImageReader

getMimeType

public java.lang.String getMimeType()
Returns the MIME type supported by this implementation.
Returns:
The MIME type

getPreview

public byte[] getPreview(EPSImage.EPSData data)
Get embedded TIFF preview or null.
Parameters:
data - The EPS payload
Returns:
The embedded preview

fop 0.92beta

Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.