Known Direct Subclasses
|
Class Overview
ZipEntry represents an entry in a zip file.
Summary
| Public Constructors |
|
|
ZipEntry(String name)
Constructs a new ZipEntry with the specified name.
|
|
|
ZipEntry(ZipEntry ze)
Constructs a new ZipEntry using the values obtained from ze.
|
| Public Methods |
|
Object
|
clone()
Returns a shallow copy of this entry
|
|
String
|
getComment()
Gets the comment for this ZipEntry.
|
|
long
|
getCompressedSize()
Gets the compressed size of this ZipEntry.
|
|
long
|
getCrc()
Gets the crc for this ZipEntry.
|
|
byte[]
|
getExtra()
Gets the extra information for this ZipEntry.
|
|
int
|
getMethod()
Gets the compression method for this ZipEntry.
|
|
String
|
getName()
Gets the name of this ZipEntry.
|
|
long
|
getSize()
Gets the uncompressed size of this ZipEntry.
|
|
long
|
getTime()
Gets the last modification time of this ZipEntry.
|
|
int
|
hashCode()
Returns the hashCode for this ZipEntry.
|
|
boolean
|
isDirectory()
Determine whether or not this ZipEntry is a directory.
|
|
void
|
setComment(String string)
Sets the comment for this ZipEntry.
|
|
void
|
setCompressedSize(long value)
Sets the compressed size for this ZipEntry.
|
|
void
|
setCrc(long value)
Sets the crc for this ZipEntry.
|
|
void
|
setExtra(byte[] data)
Sets the extra information for this ZipEntry.
|
|
void
|
setMethod(int value)
Sets the compression method for this ZipEntry.
|
|
void
|
setSize(long value)
Sets the uncompressed size of this ZipEntry.
|
|
void
|
setTime(long value)
Sets the last modification time of this ZipEntry.
|
|
String
|
toString()
Returns the string representation of this ZipEntry.
|
|
[Expand]
Inherited Methods |
From class java.lang.Object
|
Object
|
clone()
Returns a new instance of the same class as the receiver, whose slots
have been filled in with the values in the slots of the receiver.
|
|
boolean
|
equals(Object o)
Compares the argument to the receiver, and returns true if they represent
the same object using a class specific comparison.
|
|
void
|
finalize()
Called by the virtual machine when there are no longer any (non-weak)
references to the receiver.
|
|
final
Class<? extends Object>
|
getClass()
Returns the unique instance of java.lang.Class which represents the class
of the receiver.
|
|
int
|
hashCode()
Returns an integer hash code for the receiver.
|
|
final
void
|
notify()
Causes one thread which is wait ing on the receiver to be
made ready to run.
|
|
final
void
|
notifyAll()
Causes all threads which are wait ing on the receiver to
be made ready to run.
|
|
String
|
toString()
Returns a string containing a concise, human-readable description of the
receiver.
|
|
final
void
|
wait(long time, int frac)
Causes the thread which sent this message to be made not ready to run
either pending some change in the receiver (as indicated by
notify or notifyAll) or the expiration of
the timeout.
|
|
final
void
|
wait(long time)
Causes the thread which sent this message to be made not ready to run
either pending some change in the receiver (as indicated by
notify or notifyAll) or the expiration of
the timeout.
|
|
final
void
|
wait()
Causes the thread which sent this message to be made not ready to run
pending some change in the receiver (as indicated by notify
or notifyAll).
|
|
Constants
public
static
final
int
CENATT
Constant Value:
36
(0x00000024)
public
static
final
int
CENATX
Constant Value:
38
(0x00000026)
public
static
final
int
CENCOM
Constant Value:
32
(0x00000020)
public
static
final
int
CENCRC
Constant Value:
16
(0x00000010)
public
static
final
int
CENDSK
Constant Value:
34
(0x00000022)
public
static
final
int
CENEXT
Constant Value:
30
(0x0000001e)
public
static
final
int
CENFLG
Constant Value:
8
(0x00000008)
public
static
final
int
CENHDR
Constant Value:
46
(0x0000002e)
public
static
final
int
CENHOW
Constant Value:
10
(0x0000000a)
public
static
final
int
CENLEN
Constant Value:
24
(0x00000018)
public
static
final
int
CENNAM
Constant Value:
28
(0x0000001c)
public
static
final
int
CENOFF
Constant Value:
42
(0x0000002a)
public
static
final
long
CENSIG
Constant Value:
33639248
(0x0000000002014b50)
public
static
final
int
CENSIZ
Constant Value:
20
(0x00000014)
public
static
final
int
CENTIM
Constant Value:
12
(0x0000000c)
public
static
final
int
CENVEM
Constant Value:
4
(0x00000004)
public
static
final
int
CENVER
Constant Value:
6
(0x00000006)
public
static
final
int
DEFLATED
Zip entry state: Deflated
Constant Value:
8
(0x00000008)
public
static
final
int
ENDCOM
Constant Value:
20
(0x00000014)
public
static
final
int
ENDHDR
Constant Value:
22
(0x00000016)
public
static
final
int
ENDOFF
Constant Value:
16
(0x00000010)
public
static
final
long
ENDSIG
Constant Value:
101010256
(0x0000000006054b50)
public
static
final
int
ENDSIZ
Constant Value:
12
(0x0000000c)
public
static
final
int
ENDSUB
Constant Value:
8
(0x00000008)
public
static
final
int
ENDTOT
Constant Value:
10
(0x0000000a)
public
static
final
int
EXTCRC
Constant Value:
4
(0x00000004)
public
static
final
int
EXTHDR
Constant Value:
16
(0x00000010)
public
static
final
int
EXTLEN
Constant Value:
12
(0x0000000c)
public
static
final
long
EXTSIG
Constant Value:
134695760
(0x0000000008074b50)
public
static
final
int
EXTSIZ
Constant Value:
8
(0x00000008)
public
static
final
int
LOCCRC
Constant Value:
14
(0x0000000e)
public
static
final
int
LOCEXT
Constant Value:
28
(0x0000001c)
public
static
final
int
LOCFLG
Constant Value:
6
(0x00000006)
public
static
final
int
LOCHDR
Constant Value:
30
(0x0000001e)
public
static
final
int
LOCHOW
Constant Value:
8
(0x00000008)
public
static
final
int
LOCLEN
Constant Value:
22
(0x00000016)
public
static
final
int
LOCNAM
Constant Value:
26
(0x0000001a)
public
static
final
long
LOCSIG
Constant Value:
67324752
(0x0000000004034b50)
public
static
final
int
LOCSIZ
Constant Value:
18
(0x00000012)
public
static
final
int
LOCTIM
Constant Value:
10
(0x0000000a)
public
static
final
int
LOCVER
Constant Value:
4
(0x00000004)
public
static
final
int
STORED
Constant Value:
0
(0x00000000)
Public Constructors
public
ZipEntry
(String name)
Constructs a new ZipEntry with the specified name.
Parameters
| name
| the name of the zip entry
|
public
ZipEntry
(ZipEntry ze)
Constructs a new ZipEntry using the values obtained from ze.
Parameters
| ze
| ZipEntry from which to obtain values.
|
Public Methods
public
Object
clone
()
Returns a shallow copy of this entry
public
String
getComment
()
Gets the comment for this ZipEntry.
Returns
- the comment for this ZipEntry, or null if there is no comment
Note the comment does not live in the
LFH, only the CDE. This means that, if we're reading an archive
with ZipInputStream, we won't be able to see the comments.
public
long
getCompressedSize
()
Gets the compressed size of this ZipEntry.
Returns
- the compressed size, or -1 if the compressed size has not been
set
public
long
getCrc
()
Gets the crc for this ZipEntry.
Returns
- the crc, or -1 if the crc has not been set
public
byte[]
getExtra
()
Gets the extra information for this ZipEntry.
Returns
- a byte array containing the extra information, or null if there
is none
public
int
getMethod
()
Gets the compression method for this ZipEntry.
Returns
- the compression method, either DEFLATED, STORED or -1 if the
compression method has not been set
public
String
getName
()
Gets the name of this ZipEntry.
public
long
getSize
()
Gets the uncompressed size of this ZipEntry.
Returns
- the uncompressed size, or -1 if the size has not been set
public
long
getTime
()
Gets the last modification time of this ZipEntry.
Returns
- the last modification time as the number of milliseconds since
Jan. 1, 1970
public
int
hashCode
()
Returns the hashCode for this ZipEntry.
Returns
- the hashCode of the entry
public
boolean
isDirectory
()
Determine whether or not this ZipEntry is a directory.
Returns
true when this ZipEntry is a directory,
false otherwise
public
void
setComment
(String string)
Sets the comment for this ZipEntry.
public
void
setCompressedSize
(long value)
Sets the compressed size for this ZipEntry.
Parameters
| value
| the compressed size
|
public
void
setCrc
(long value)
Sets the crc for this ZipEntry.
public
void
setExtra
(byte[] data)
Sets the extra information for this ZipEntry.
Parameters
| data
| a byte array containing the extra information |
public
void
setMethod
(int value)
Sets the compression method for this ZipEntry.
Parameters
| value
| the compression method, either DEFLATED or STORED |
public
void
setSize
(long value)
Sets the uncompressed size of this ZipEntry.
Parameters
| value
| the uncompressed size |
public
void
setTime
(long value)
Sets the last modification time of this ZipEntry.
Parameters
| value
| the last modification time as the number of milliseconds since
Jan. 1, 1970
|
public
String
toString
()
Returns the string representation of this ZipEntry.
Returns
- the string representation of this ZipEntry