summaryrefslogtreecommitdiff
path: root/javax/imageio
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2004-10-20 11:08:23 +0000
committerMichael Koch <konqueror@gmx.de>2004-10-20 11:08:23 +0000
commit12fb94906b30fa166ce309c8d819584b2cd05039 (patch)
tree47e9ef088921506bbd8b5725939b9ee00cd6174c /javax/imageio
parent581803f90bb8ae5f37319a54e661ab0a1996bc53 (diff)
downloadclasspath-12fb94906b30fa166ce309c8d819584b2cd05039.tar.gz
2004-10-20 Michael Koch <konqueror@gmx.de>
* javax/imageio/spi/ImageReaderSpi.java (isOwnReader): New method. * javax/imageio/spi/ImageWriterSpi.java (isOwnWriter): Likewise.
Diffstat (limited to 'javax/imageio')
-rw-r--r--javax/imageio/spi/ImageReaderSpi.java8
-rw-r--r--javax/imageio/spi/ImageWriterSpi.java8
2 files changed, 16 insertions, 0 deletions
diff --git a/javax/imageio/spi/ImageReaderSpi.java b/javax/imageio/spi/ImageReaderSpi.java
index 6e4d4d0e1..e041c371e 100644
--- a/javax/imageio/spi/ImageReaderSpi.java
+++ b/javax/imageio/spi/ImageReaderSpi.java
@@ -110,4 +110,12 @@ public abstract class ImageReaderSpi extends ImageReaderWriterSpi
{
return inputTypes;
}
+
+ public boolean isOwnReader(ImageReader reader)
+ {
+ if (reader == null)
+ throw new IllegalArgumentException("reader may not be null");
+
+ return pluginClassName.equals(reader.getClass().getName());
+ }
}
diff --git a/javax/imageio/spi/ImageWriterSpi.java b/javax/imageio/spi/ImageWriterSpi.java
index 844d9ee41..306408df8 100644
--- a/javax/imageio/spi/ImageWriterSpi.java
+++ b/javax/imageio/spi/ImageWriterSpi.java
@@ -124,4 +124,12 @@ public abstract class ImageWriterSpi extends ImageReaderWriterSpi
{
return true;
}
+
+ public boolean isOwnWriter(ImageWriter writer)
+ {
+ if (writer == null)
+ throw new IllegalArgumentException("writer may not be null");
+
+ return pluginClassName.equals(writer.getClass().getName());
+ }
}