mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-05 20:45:29 -04:00
Return immediately when the right sun jpeg plugin is found.
This commit is contained in:
parent
bb4e77406a
commit
1e42cf1499
@ -88,15 +88,14 @@ public class JPEGImageReaderSpi extends ImageReaderSpi {
|
|||||||
static ImageReaderSpi lookupDelegateProvider(final ServiceRegistry registry) {
|
static ImageReaderSpi lookupDelegateProvider(final ServiceRegistry registry) {
|
||||||
Iterator<ImageReaderSpi> it = registry.getServiceProviders(ImageReaderSpi.class, new ImageFormatFilter("JPEG"), true);
|
Iterator<ImageReaderSpi> it = registry.getServiceProviders(ImageReaderSpi.class, new ImageFormatFilter("JPEG"), true);
|
||||||
|
|
||||||
ImageReaderSpi ret = null;
|
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
ImageReaderSpi imageReaderSpi = it.next();
|
ImageReaderSpi imageReaderSpi = it.next();
|
||||||
if (imageReaderSpi.getClass().getCanonicalName().equals("com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi")) {
|
if (imageReaderSpi.getClass().getCanonicalName().equals("com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi")) {
|
||||||
ret = imageReaderSpi;
|
return imageReaderSpi;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings({"unchecked"})
|
@SuppressWarnings({"unchecked"})
|
||||||
|
@ -89,15 +89,14 @@ public class JPEGImageWriterSpi extends ImageWriterSpi {
|
|||||||
static ImageWriterSpi lookupDelegateProvider(final ServiceRegistry registry) {
|
static ImageWriterSpi lookupDelegateProvider(final ServiceRegistry registry) {
|
||||||
Iterator<ImageWriterSpi> it = registry.getServiceProviders(ImageWriterSpi.class, new ImageFormatFilter("JPEG"), true);
|
Iterator<ImageWriterSpi> it = registry.getServiceProviders(ImageWriterSpi.class, new ImageFormatFilter("JPEG"), true);
|
||||||
|
|
||||||
ImageWriterSpi ret = null;
|
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
ImageWriterSpi imageWriterSpi = it.next();
|
ImageWriterSpi imageWriterSpi = it.next();
|
||||||
if (imageWriterSpi.getClass().getCanonicalName().equals("com.sun.imageio.plugins.jpeg.JPEGImageWriterSpi")) {
|
if (imageWriterSpi.getClass().getCanonicalName().equals("com.sun.imageio.plugins.jpeg.JPEGImageWriterSpi")) {
|
||||||
ret = imageWriterSpi;
|
return imageWriterSpi;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings({"unchecked"})
|
@SuppressWarnings({"unchecked"})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user