1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_util_zip_ZipEntry__ 5 #define __java_util_zip_ZipEntry__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 13 class java::util::zip::ZipEntry : public ::java::lang::Object 14 { 15 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$; 70 }; 71 72 #endif // __java_util_zip_ZipEntry__ 73