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.jar.JarInputStream1.2

java.lang.Object
   |
   +--java.io.InputStream
         |
         +--java.io.FilterInputStream
               |
               +--java.util.zip.InflaterInputStream
                     |
                     +--java.util.zip.ZipInputStream
                           |
                           +--java.util.jar.JarInputStream

Deklaration

public class JarInputStream
extends java.util.zip.ZipInputStream

Beschreibung

Diese Klasse stellt einen Stream zur Verfügung, mit dem JAR-Archive gelesen werden können. Sie erweitert ZipInputStream um die Unterstützung für Manifeste.


 
Konstruktoren
publicJarInputStream(InputStream in)
publicJarInputStream(InputStream in, boolean verify)
 
Methoden
protected ZipEntrycreateZipEntry(String name)
public ManifestgetManifest()
public ZipEntrygetNextEntry()
public JarEntrygetNextJarEntry()
public intread(byte[] b, int off, int len)


 

Konstruktoren im Detail

public JarInputStream(InputStream in)
Erzeugt einen neuen JarInputStream, der auf dem Stream in arbeitet. Falls ein Manifest vorhanden ist, wird es gelesen. Wenn das Archiv signiert ist, wird es verifiziert.
Exception: IOException
public JarInputStream(InputStream in, boolean verify)
Erzeugt einen neuen JarInputStream, der auf dem Stream in arbeitet. Falls ein Manifest vorhanden ist, wird es gelesen. Mit verify wird festgelegt, ob das Archiv verifiziert wird, falls es signiert ist.
Exception: IOException

 

Methoden im Detail

protected ZipEntry createZipEntry(String name)
Erzeugt einen neuen Eintrag im Archiv mit dem Namen name.
public Manifest getManifest()
Liefert das Manifest des Archivs zurück, falls es eines gibt, sonst null.
public ZipEntry getNextEntry()
Springt auf den nächsten Eintrag im JAR-Archiv vor und liefert ein dazugehöriges ZipEntry-Objekt. Der Rückgabewert ist null, falls kein Eintrag mehr vorhanden ist.
Exception: IOException
public JarEntry getNextJarEntry()
Springt auf den nächsten Eintrag im JAR-Archiv vor und liefert ein dazugehöriges JarEntry-Objekt. Der Rückgabewert ist null, falls kein Eintrag mehr vorhanden ist.
Exception: IOException
public int read(byte[] b, int off, int len)
Füllt das Array b ab dem Index off mit len Datenbytes des aktuellen JAR-Eintrags.
Exception: IOException


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

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