org.apache.fop.image.analyser
Class ImageReaderFactory

java.lang.Object
  |
  +--org.apache.fop.image.analyser.ImageReaderFactory

public class ImageReaderFactory
extends java.lang.Object

Factory for ImageReader objects.

Author:
Pankaj Narula

Field Summary
protected static java.util.List formats
           
 
Constructor Summary
ImageReaderFactory()
           
 
Method Summary
static ImageReader Make(java.lang.String uri, java.io.InputStream in)
          ImageReader maker.
static void registerImageReader(java.lang.Class clazz)
          Registers a new ImageReader implementation.
static void registerImageReader(java.lang.String classname)
          Registers a new ImageReader implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formats

protected static java.util.List formats
Constructor Detail

ImageReaderFactory

public ImageReaderFactory()
Method Detail

registerImageReader

public static void registerImageReader(java.lang.String classname)
                                throws java.lang.ClassNotFoundException
Registers a new ImageReader implementation.
Parameters:
classname - The fully qualified classname
Throws:
java.lang.ClassNotFoundException - In case the given class cannot be found

registerImageReader

public static void registerImageReader(java.lang.Class clazz)
Registers a new ImageReader implementation.
Parameters:
clazz - The ImageReader implementation class.

Make

public static ImageReader Make(java.lang.String uri,
                               java.io.InputStream in)
                        throws FopImageException
ImageReader maker.
Parameters:
uri - URI of the image
in - image input stream
Returns:
ImageReader object
Throws:
FopImageException - an error occured during creation or image type is not supported


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