Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.util.zip.ZipEntry1.1

java.lang.Object
   |
   +--java.util.zip.ZipEntry

Deklaration

public class ZipEntry
extends java.lang.Object
implements java.util.zip.ZipConstants, java.lang.Cloneable

Beschreibung

Diese Klasse repräsentiert einen Eintrag in einem ZIP-Archiv.


 
Datenelemente
public static final intSTORED
public static final intDEFLATED
 
Konstruktoren
publicZipEntry(String name)
publicZipEntry(ZipEntry e)     [1.2]
 
Methoden
public Objectclone()     [1.2]
public StringgetComment()
public longgetCompressedSize()
public longgetCrc()
public byte[]getExtra()
public intgetMethod()
public StringgetName()
public longgetSize()
public longgetTime()
public inthashCode()     [1.2]
public booleanisDirectory()
public voidsetComment(String comment)
public voidsetCrc(long crc)
public voidsetExtra(byte[] extra)
public voidsetMethod(int method)
public voidsetSize(long size)
public voidsetTime(long time)
public StringtoString()


 

Datenelemente im Detail

public static final int STORED
Konstante für Archivierung ohne Kompression.
public static final int DEFLATED
Konstante für Archivierung mit Kompression.

 

Konstruktoren im Detail

public ZipEntry(String name)
Erzeugt ein neues ZipEntry-Objekt mit dem Namen name.
Exception: NullPointerException
Exception: IllegalArgumentException
public ZipEntry(ZipEntry e)     [1.2]
Erzeugt ein neues ZipEntry-Objekt, das die Einstellungen von e übernimmt.

 

Methoden im Detail

public Object clone()     [1.2]
Liefert eine Kopie dieses Objekts zurück.
public String getComment()
Liefert den Kommentar des Eintrags.
public long getCompressedSize()
Liefert die komprimierte Größe des Eintrags in Bytes.
public long getCrc()
Liefert die CRC-32-Prüfsumme des Eintrags.
public byte[] getExtra()
Liefert die optionalen Daten des Eintrags.
public int getMethod()
Liefert die Archivierungsmethode des Eintrags.
public String getName()
Liefert den Namen des Eintrags zurück.
public long getSize()
Liefert die Größe des Eintrags in Bytes.
public long getTime()
Liefert das Änderungsdatum des Eintrags in Java-Darstellung (Millisekunden seit den 01.01.1970, 00.00h).
public int hashCode()     [1.2]
Liefert einen Hashcode für das ZipEntry-Objekt.
public boolean isDirectory()
Liefert true, wenn der Eintrag ein Verzeichnis ist, sonst false.
public void setComment(String comment)
Setzt das optionale Kommentarfeld des Eintrags auf comment.
Exception: IllegalArgumentException
public void setCrc(long crc)
Setzt die CRC-32-Prüfsumme des Eintrags auf crc.
Exception: IllegalArgumentException
public void setExtra(byte[] extra)
Vermerkt optionale Daten beim Eintrag. Hierbei wird intern eine Referenz auf extra gespeichert.
Exception: IllegalArgumentException
public void setMethod(int method)
Setzt die Kompressionsmethode für den Eintrag auf method (STORED oder DEFLATED).
Exception: IllegalArgumentException
public void setSize(long size)
Setzt die unkomprimierte Größe des Eintrags auf size.
Exception: IllegalArgumentException
public void setTime(long time)
Setzt das Datum des Eintrags auf time Millisekunden seit dem 01.01.1970, 00.00h.
public String toString()
Liefert den Namen des Eintrags.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.