2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_zip_ZipEntry__
5 #define __java_util_zip_ZipEntry__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::util::zip::ZipEntry
: public ::java::lang::Object
17 ZipEntry(::java::lang::String
*);
18 ZipEntry(::java::util::zip::ZipEntry
*);
19 public: // actually package-private
20 ZipEntry(::java::util::zip::ZipEntry
*, ::java::lang::String
*);
21 virtual void setDOSTime(jint
);
22 virtual jint
getDOSTime();
24 virtual ::java::lang::Object
* clone();
25 virtual ::java::lang::String
* getName();
26 virtual void setTime(jlong
);
27 virtual jlong
getTime();
28 virtual void setSize(jlong
);
29 virtual jlong
getSize();
30 virtual void setCompressedSize(jlong
);
31 virtual jlong
getCompressedSize();
32 virtual void setCrc(jlong
);
33 virtual jlong
getCrc();
34 virtual void setMethod(jint
);
35 virtual jint
getMethod();
36 virtual void setExtra(JArray
< jbyte
> *);
40 virtual JArray
< jbyte
> * getExtra();
41 virtual void setComment(::java::lang::String
*);
42 virtual ::java::lang::String
* getComment();
43 virtual jboolean
isDirectory();
44 virtual ::java::lang::String
* toString();
45 virtual jint
hashCode();
47 static const jbyte KNOWN_SIZE
= 1;
48 static const jbyte KNOWN_CSIZE
= 2;
49 static const jbyte KNOWN_CRC
= 4;
50 static const jbyte KNOWN_TIME
= 8;
51 static const jbyte KNOWN_DOSTIME
= 16;
52 static const jbyte KNOWN_EXTRA
= 32;
53 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) name
;
57 ::java::lang::String
* comment
;
62 JArray
< jbyte
> * extra
;
63 public: // actually package-private
67 static const jint STORED
= 0;
68 static const jint DEFLATED
= 8;
69 static ::java::lang::Class
class$
;
72 #endif // __java_util_zip_ZipEntry__