jdk/src/share/classes/sun/net/www/content/image/x_xpixmap.java
changeset 11362 02eae572563e
parent 10596 39b3a979e600
child 14342 8435a30053c1
equal deleted inserted replaced
11361:daa4d069c514 11362:02eae572563e
    33 public class x_xpixmap extends ContentHandler {
    33 public class x_xpixmap extends ContentHandler {
    34     public Object getContent(URLConnection urlc) throws java.io.IOException {
    34     public Object getContent(URLConnection urlc) throws java.io.IOException {
    35         return new URLImageSource(urlc);
    35         return new URLImageSource(urlc);
    36     }
    36     }
    37 
    37 
    38     public Object getContent(URLConnection urlc, Class<?>[] classes) throws java.io.IOException {
    38     public Object getContent(URLConnection urlc, Class[] classes) throws java.io.IOException {
    39         for (int i = 0; i < classes.length; i++) {
    39         Class<?>[] cls = classes;
    40           if (classes[i].isAssignableFrom(URLImageSource.class)) {
    40         for (int i = 0; i < cls.length; i++) {
       
    41             if (cls[i].isAssignableFrom(URLImageSource.class)) {
    41                 return new URLImageSource(urlc);
    42                 return new URLImageSource(urlc);
    42           }
    43             }
    43           if (classes[i].isAssignableFrom(Image.class)) {
    44             if (cls[i].isAssignableFrom(Image.class)) {
    44             Toolkit tk = Toolkit.getDefaultToolkit();
    45                 Toolkit tk = Toolkit.getDefaultToolkit();
    45             return tk.createImage(new URLImageSource(urlc));
    46                 return tk.createImage(new URLImageSource(urlc));
    46           }
    47             }
    47         }
    48         }
    48         return null;
    49         return null;
    49     }
    50     }
    50 }
    51 }