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.DeflaterOutputStream1.1

java.lang.Object
   |
   +--java.io.OutputStream
         |
         +--java.io.FilterOutputStream
               |
               +--java.util.zip.DeflaterOutputStream

Deklaration

public class DeflaterOutputStream
extends java.io.FilterOutputStream

Beschreibung

Diese Klasse stellt einen Stream zur Verfügung, mit dem Daten komprimiert werden können.


 
Datenelemente
protected Deflaterdef
protected byte[]buf
 
Konstruktoren
publicDeflaterOutputStream(OutputStream out)
publicDeflaterOutputStream(OutputStream out, Deflater def)
publicDeflaterOutputStream(OutputStream out, Deflater def, int size)
 
Methoden
public voidclose()
protected voiddeflate()
public voidfinish()
public voidwrite(int b)
public voidwrite(byte[] b, int off, int len)


 

Datenelemente im Detail

protected Deflater def
Das Deflater-Objekt, das die Kompression vornimmt.
protected byte[] buf
Interner Puffer.

 

Konstruktoren im Detail

public DeflaterOutputStream(OutputStream out)
Erzeugt einen neuen DeflaterOutputStream, der die komprimierten Daten in den Stream out schreibt. Es wird eine voreingestellte Puffergröße von 512 Bytes verwendet.
public DeflaterOutputStream(OutputStream out, Deflater def)
Erzeugt einen neuen DeflaterOutputStream, der die komprimierten Daten in den Stream out schreibt. Zur Kompression wird das Objekt def benutzt. Es wird eine voreingestellte Puffergröße von 512 Bytes verwendet.
public DeflaterOutputStream(OutputStream out, Deflater def, int size)
Erzeugt einen neuen DeflaterOutputStream mit einer Puffergröße von size Bytes, der die komprimierten Daten in den Stream out schreibt. Zur Kompression wird das Objekt def verwendet.

 

Methoden im Detail

public void close()
Schließt den Stream.
Exception: IOException
protected void deflate()
Wird intern zur Kompression verwendet.
Exception: IOException
public void finish()
Schließt den Stream, ohne den darunterliegenden Stream zu schließen. Letzterer kann dadurch weiterverwendet werden.
Exception: IOException
public void write(int b)
Schreibt das niederwertige Byte von b in den Stream.
Exception: IOException
public void write(byte[] b, int off, int len)
Schreibt len Bytes ab dem Index off aus b in den Stream.
Exception: IOException


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

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