home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / sun / misc / URLClassPath$4.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.5 KB  |  56 lines

  1. package sun.misc;
  2.  
  3. import java.io.IOException;
  4. import java.io.InputStream;
  5. import java.net.URL;
  6. import java.security.cert.Certificate;
  7. import java.util.jar.JarEntry;
  8. import java.util.jar.Manifest;
  9. import sun.misc.URLClassPath.JarLoader;
  10.  
  11. class URLClassPath$4 extends Resource {
  12.    // $FF: synthetic field
  13.    private final String val$name;
  14.    // $FF: synthetic field
  15.    private final URL val$url;
  16.    // $FF: synthetic field
  17.    private final JarEntry val$entry;
  18.    // $FF: synthetic field
  19.    private final URLClassPath.JarLoader this$0;
  20.  
  21.    URLClassPath$4(URLClassPath.JarLoader var1, String var2, URL var3, JarEntry var4) {
  22.       this.this$0 = var1;
  23.       this.val$name = var2;
  24.       this.val$url = var3;
  25.       this.val$entry = var4;
  26.    }
  27.  
  28.    public String getName() {
  29.       return this.val$name;
  30.    }
  31.  
  32.    public URL getURL() {
  33.       return this.val$url;
  34.    }
  35.  
  36.    public URL getCodeSourceURL() {
  37.       return JarLoader.access$400(this.this$0);
  38.    }
  39.  
  40.    public InputStream getInputStream() throws IOException {
  41.       return JarLoader.access$500(this.this$0).getInputStream(this.val$entry);
  42.    }
  43.  
  44.    public int getContentLength() {
  45.       return (int)this.val$entry.getSize();
  46.    }
  47.  
  48.    public Manifest getManifest() throws IOException {
  49.       return JarLoader.access$500(this.this$0).getManifest();
  50.    }
  51.  
  52.    public Certificate[] getCertificates() {
  53.       return this.val$entry.getCertificates();
  54.    }
  55. }
  56.