|
xmlgraphics-commons 1.4 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.xmlgraphics.image.writer.imageio.ImageIOImageWriter
ImageWriter implementation that uses Image I/O to write images.
| Constructor Summary | |
ImageIOImageWriter(java.lang.String mime)
Main constructor. |
|
| Method Summary | |
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. |
protected static javax.imageio.metadata.IIOMetadataNode |
getChildNode(org.w3c.dom.Node n,
java.lang.String name)
Returns a specific metadata child node |
protected javax.imageio.ImageWriteParam |
getDefaultWriteParam(javax.imageio.ImageWriter iiowriter,
java.awt.image.RenderedImage image,
ImageWriterParams params)
Returns the default write parameters for encoding the image. |
java.lang.String |
getMIMEType()
|
boolean |
isFunctional()
|
boolean |
supportsMultiImageWriter()
|
protected javax.imageio.metadata.IIOMetadata |
updateMetadata(javax.imageio.metadata.IIOMetadata meta,
ImageWriterParams params)
Updates the metadata information based on the parameters to this writer. |
void |
warningOccurred(javax.imageio.ImageWriter source,
int imageIndex,
java.lang.String warning)
|
void |
writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out)
Encodes an image and writes it to an OutputStream. |
void |
writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out,
ImageWriterParams params)
Encodes an image and writes it to an OutputStream. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ImageIOImageWriter(java.lang.String mime)
mime - the MIME type of the image format| Method Detail |
public void writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out)
throws java.io.IOException
ImageWriter
writeImage in interface ImageWriterimage - the image to be encodedout - the OutputStream to write to
java.io.IOException - In case of an /IO problemImageWriter.writeImage(java.awt.image.RenderedImage, java.io.OutputStream)
public void writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out,
ImageWriterParams params)
throws java.io.IOException
ImageWriter
writeImage in interface ImageWriterimage - the image to be encodedout - the OutputStream to write toparams - a parameters object to customize the encoding.
java.io.IOException - In case of an /IO problemImageWriter.writeImage(java.awt.image.RenderedImage, java.io.OutputStream, ImageWriterParams)
protected javax.imageio.ImageWriteParam getDefaultWriteParam(javax.imageio.ImageWriter iiowriter,
java.awt.image.RenderedImage image,
ImageWriterParams params)
iiowriter - The IIO ImageWriter that will be usedimage - the image to be encodedparams - the parameters for this writer instance
protected javax.imageio.metadata.IIOMetadata updateMetadata(javax.imageio.metadata.IIOMetadata meta,
ImageWriterParams params)
meta - the metadataparams - the parameters
protected static javax.imageio.metadata.IIOMetadataNode getChildNode(org.w3c.dom.Node n,
java.lang.String name)
n - the base nodename - the name of the child
public java.lang.String getMIMEType()
getMIMEType in interface ImageWriterImageWriter.getMIMEType()public boolean isFunctional()
isFunctional in interface ImageWriterImageWriter.isFunctional()
public void warningOccurred(javax.imageio.ImageWriter source,
int imageIndex,
java.lang.String warning)
warningOccurred in interface javax.imageio.event.IIOWriteWarningListenerIIOWriteWarningListener.warningOccurred(
javax.imageio.ImageWriter, int, java.lang.String)
public MultiImageWriter createMultiImageWriter(java.io.OutputStream out)
throws java.io.IOException
ImageWriter
createMultiImageWriter in interface ImageWriterout - the OutputStream to write the image to
java.io.IOException - In case of an /IO problemImageWriter.createMultiImageWriter(
java.io.OutputStream)public boolean supportsMultiImageWriter()
supportsMultiImageWriter in interface ImageWriterImageWriter.supportsMultiImageWriter()
|
xmlgraphics-commons 1.4 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||