aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/imageio/ImageTranscoder.java
diff options
context:
space:
mode:
authorMark Wielaard <mark@gcc.gnu.org>2004-11-06 18:09:00 +0000
committerMark Wielaard <mark@gcc.gnu.org>2004-11-06 18:09:00 +0000
commit6c56bdc2faced04b598b5d2a88e11bed6d67bd0c (patch)
tree9540c8ff7414ddaee88ad1c8b7d570e68bfa8b89 /libjava/javax/imageio/ImageTranscoder.java
parentbb05e3410cddd9bb2fad83ced5004c38626db220 (diff)
downloadgcc-6c56bdc2faced04b598b5d2a88e11bed6d67bd0c.zip
gcc-6c56bdc2faced04b598b5d2a88e11bed6d67bd0c.tar.gz
gcc-6c56bdc2faced04b598b5d2a88e11bed6d67bd0c.tar.bz2
[multiple changes]
2004-11-06 Mark Wielaard <mark@klomp.org> * Makefile.am: Add new javax.imageio files. * Makefile.in: Regenerated. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/event/IIOReadProgressListener.java, javax/imageio/event/IIOReadUpdateListener.java, javax/imageio/event/IIOReadWarningListener.java, javax/imageio/event/IIOWriteProgressListener.java, javax/imageio/event/IIOWriteWarningListener.java, javax/imageio/metadata/IIOMetadataFormat.java, javax/imageio/stream/FileCacheImageInputStream.java, javax/imageio/stream/FileCacheImageOutputStream.java, javax/imageio/stream/ImageInputStreamImpl.java: Import cleanup. * javax/imageio/metadata/package.html: New file. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/spi/ImageReaderSpi.java (isOwnReader): New method. * javax/imageio/spi/ImageWriterSpi.java (isOwnWriter): Likewise. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/ImageWriter.java (convertImageMetadata): New abstract method. (convertStreamMetadata): Likewise. (write): Likewise. * javax/imageio/stream/FileCacheImageInputStream.java (close): Fixed setting of stream to null. (checkStreamClosed): Throws IOException. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/stream/FileCacheImageInputStream.java, javax/imageio/stream/FileCacheImageOutputStream.java, javax/imageio/stream/FileImageInputStream.java, javax/imageio/stream/FileImageOutputStream.java, javax/imageio/stream/MemoryCacheImageInputStream.java, javax/imageio/stream/MemoryCacheImageOutputStream.java: New files. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/metadata/IIOInvalidTreeException.java, javax/imageio/metadata/IIOMetadataFormatImpl.java, javax/imageio/metadata/IIOMetadataNode.java: New stub files. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/stream/ImageInputStreamImpl.java, javax/imageio/stream/ImageOutputStreamImpl.java: New files. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/ImageIO.java: Added much new methods. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/ImageReader.java, javax/imageio/ImageWriter.java, javax/imageio/spi/ImageWriterSpi.java: Add SOME new methods. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/IIOParam.java, javax/imageio/ImageReadParam.java, javax/imageio/ImageReader.java, javax/imageio/ImageWriter.java: Mostly implemented. * javax/imageio/spi/ImageReaderSpi.java, javax/imageio/spi/ImageWriterSpi.java: New files. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/ImageWriteParam.java, javax/imageio/metadata/IIOMetadataFormat.java: Implemented. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/ImageTypeSpecifier.java: Mostly implemented. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/metadata/IIOMetadata.java: Mostly implemented. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/IIOImage.java, javax/imageio/ImageReadParam.java, javax/imageio/metadata/IIOMetadataController.java, javax/imageio/metadata/IIOMetadataFormat.java: New files. * javax/imageio/stream/ImageOutputStream.java: Implemented. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/IIOParam.java, javax/imageio/IIOParamController.java, javax/imageio/ImageTypeSpecifier.java, javax/imageio/ImageWriteParam.java, javax/imageio/metadata/IIOMetadata.java: New files. * javax/imageio/ImageTranscoder.java: Implemented. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/spi/ImageInputStreamSpi.java, javax/imageio/spi/ImageOutputStreamSpi.java: Reworked import startments. * javax/imageio/spi/ServiceRegistry.java: Reworked import startments. Fixed XHTML in javadocs. (ServiceRegistry): Added @param tag to javadoc. * javax/imageio/stream/ImageInputStream.java (mark): Doesn't throws IOException; 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/ImageIO.java: New file. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/spi/IIORegistry.java (static): Don't register ImageReaderSpi.class and ImageWriterSpi.class yet. 2004-11-06 Michael Koch <konqueror@gmx.de> * javax/imageio/spi/IIORegistry.java: New file. From-SVN: r90181
Diffstat (limited to 'libjava/javax/imageio/ImageTranscoder.java')
-rw-r--r--libjava/javax/imageio/ImageTranscoder.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/libjava/javax/imageio/ImageTranscoder.java b/libjava/javax/imageio/ImageTranscoder.java
index 20c6959..7b2012b 100644
--- a/libjava/javax/imageio/ImageTranscoder.java
+++ b/libjava/javax/imageio/ImageTranscoder.java
@@ -1,5 +1,5 @@
/* ImageTranscoder.java -- Image metadata transcoder.
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -38,9 +38,17 @@ exception statement from your version. */
package javax.imageio;
+import javax.imageio.metadata.IIOMetadata;
+
+/**
+ * @author Michael Koch (konqueror@gmx.de)
+ */
public interface ImageTranscoder
{
- // FIXME: Incomplete. This interface is merely present in order to
- // allow compilation of the javax.imageio.spi package, for which GNU
- // Classpath does provide an implementation.
+ IIOMetadata convertImageMetadata(IIOMetadata inData,
+ ImageTypeSpecifier imageType,
+ ImageWriteParam param);
+
+ IIOMetadata convertStreamMetadata(IIOMetadata inData,
+ ImageWriteParam param);
}