2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_net_JarURLConnection__
5 #define __java_net_JarURLConnection__
9 #include <java/net/URLConnection.h>
10 #include <gcj/array.h>
18 class JarURLConnection
;
32 class java::net::JarURLConnection
: public ::java::net::URLConnection
35 public: // actually protected
36 JarURLConnection(::java::net::URL
*);
38 virtual ::java::net::URL
* getJarFileURL();
39 virtual ::java::lang::String
* getEntryName();
40 virtual ::java::util::jar::JarEntry
* getJarEntry();
41 virtual ::java::util::jar::JarFile
* getJarFile() = 0;
42 virtual JArray
< ::java::security::cert::Certificate
* > * getCertificates();
43 virtual ::java::util::jar::Attributes
* getMainAttributes();
44 virtual ::java::util::jar::Attributes
* getAttributes();
45 virtual ::java::util::jar::Manifest
* getManifest();
47 ::java::net::URL
* __attribute__((aligned(__alignof__( ::java::net::URLConnection
)))) jarFileURL
;
48 public: // actually protected
49 ::java::net::URLConnection
* jarFileURLConnection
;
51 ::java::lang::String
* entryName
;
53 static ::java::lang::Class
class$
;
56 #endif // __java_net_JarURLConnection__