libjava/ChangeLog:
[official-gcc.git] / libjava / java / util / zip / ZipEntry.h
blob47cb903a8d6b34ab06b3ec4b837a18981dbff818
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_zip_ZipEntry__
5 #define __java_util_zip_ZipEntry__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::util::zip::ZipEntry : public ::java::lang::Object
16 public:
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();
23 public:
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 > *);
37 private:
38 void parseExtra();
39 public:
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();
46 private:
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;
54 jint size;
55 jlong compressedSize;
56 jint crc;
57 ::java::lang::String * comment;
58 jbyte method;
59 jbyte known;
60 jint dostime;
61 jlong time;
62 JArray< jbyte > * extra;
63 public: // actually package-private
64 jint flags;
65 jint offset;
66 public:
67 static const jint STORED = 0;
68 static const jint DEFLATED = 8;
69 static ::java::lang::Class class$;
72 #endif // __java_util_zip_ZipEntry__