< prev index next >
src/com/sun/javatest/exec/MultiFormatPane.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
*** 39,48 ****
--- 39,49 ----
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.Iterator;
import javax.imageio.ImageIO;
+ import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
import javax.sound.midi.InvalidMidiDataException;
import javax.sound.midi.MidiFileFormat;
import javax.sound.midi.MidiSystem;
import javax.sound.midi.Sequence;
*** 957,974 ****
}
public static boolean isImageResource(URL url) {
String file = url.getFile();
String ext = file.substring(file.lastIndexOf('.')+1);
! Iterator iter = ImageIO.getImageReadersBySuffix(ext);
return iter.hasNext();
}
public static boolean isImageFormatSupported(URL url) {
try {
ImageInputStream iis = ImageIO.createImageInputStream(new File(url.getFile()));
! Iterator iter = ImageIO.getImageReaders(iis);
if(!iter.hasNext())
return false;
} catch (IOException exc) {
exc.printStackTrace();
return false;
--- 958,975 ----
}
public static boolean isImageResource(URL url) {
String file = url.getFile();
String ext = file.substring(file.lastIndexOf('.')+1);
! Iterator<ImageReader> iter = ImageIO.getImageReadersBySuffix(ext);
return iter.hasNext();
}
public static boolean isImageFormatSupported(URL url) {
try {
ImageInputStream iis = ImageIO.createImageInputStream(new File(url.getFile()));
! Iterator<ImageReader> iter = ImageIO.getImageReaders(iis);
if(!iter.hasNext())
return false;
} catch (IOException exc) {
exc.printStackTrace();
return false;
< prev index next >