Class AbstractImageWriter
- java.lang.Object
-
- org.apache.xmlgraphics.image.writer.AbstractImageWriter
-
- All Implemented Interfaces:
ImageWriter
- Direct Known Subclasses:
PNGImageWriter
,TIFFImageWriter
public abstract class AbstractImageWriter extends java.lang.Object implements ImageWriter
Abstract base class for ImageWriter implementations.- Version:
- $Id: AbstractImageWriter.java 750418 2009-03-05 11:03:54Z vhennebert $
-
-
Constructor Summary
Constructors Constructor Description AbstractImageWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiImageWriter
createMultiImageWriter(java.io.OutputStream out)
Creates a MultiImageWriter instance that lets you put multiple pages into a single file if the format supports it.boolean
isFunctional()
boolean
supportsMultiImageWriter()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.xmlgraphics.image.writer.ImageWriter
getMIMEType, writeImage, writeImage
-
-
-
-
Method Detail
-
createMultiImageWriter
public MultiImageWriter createMultiImageWriter(java.io.OutputStream out) throws java.io.IOException
Description copied from interface:ImageWriter
Creates a MultiImageWriter instance that lets you put multiple pages into a single file if the format supports it.- Specified by:
createMultiImageWriter
in interfaceImageWriter
- Parameters:
out
- the OutputStream to write the image to- Returns:
- the requested MultiImageWriter instance
- Throws:
java.io.IOException
- In case of an /IO problem- See Also:
ImageWriter.createMultiImageWriter( java.io.OutputStream)
-
isFunctional
public boolean isFunctional()
- Specified by:
isFunctional
in interfaceImageWriter
- Returns:
- true if the ImageWriter is expected to work properly in the current environment
- See Also:
ImageWriter.isFunctional()
-
supportsMultiImageWriter
public boolean supportsMultiImageWriter()
- Specified by:
supportsMultiImageWriter
in interfaceImageWriter
- Returns:
- true if the implemented format supports multiple pages in a single file
- See Also:
ImageWriter.supportsMultiImageWriter()
-
-