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

Klasse java.io.FilterOutputStream1.0

java.lang.Object
   |
   +--java.io.OutputStream
         |
         +--java.io.FilterOutputStream

Deklaration

public class FilterOutputStream
extends java.io.OutputStream

Beschreibung

Diese Klasse bietet eine Basis für Ausgabe-Streams, die die zu schreibenden Daten nach bestimmten Kriteriten filtern oder eine zusätzliche Funktionalität bieten. Ein FilterOutputStream arbeitet grundsätzlich auf einem anderen OutputStream. Zur Implementierung der gewünschten Funtionalität muß die erste und die dritte Variante write()-Methoden überschrieben werden, die standardmäßig die Aufrufe direkt an den angeschlossenen OutputStream weiterleiten. Auf dieser Basis können Pipelines aus mehreren FilterOutputStreams zusammengestellt werden, wobei jeder einzelne die Daten auf seine Weise manipuliert. Hierzu wird ein Exemplar von FilterOutputStream dem Konstruktor eines anderen Exemplars übergeben.


 
Datenelemente
protected OutputStreamout
 
Konstruktoren
publicFilterOutputStream(OutputStream out)
 
Methoden
public voidclose()
public voidflush()
public voidwrite(int b)
public voidwrite(byte[] b)
public voidwrite(byte[] b, int off, int len)


 

Datenelemente im Detail

protected OutputStream out
Der Stream, auf dem der FilterOutputStream arbeitet.

 

Konstruktoren im Detail

public FilterOutputStream(OutputStream out)
Erzeugt einen neuen Filter für den Stream out.

 

Methoden im Detail

public void close()
Schließt den Stream.
Exception: IOException
public void flush()
Bewirkt, dass noch gepufferte Daten in den Stream geschrieben werden.
Exception: IOException
public void write(int b)
Schreibt das niederwertigste Byte von b in den Stream. Diese Variante muß in der Unterklasse überschrieben werden.
Exception: IOException
public void write(byte[] b)
Schreibt den gesamten Inhalt von b in den Stream.
Exception: IOException
public void write(byte[] b, int off, int len)
Schreibt len Bytes ab dem Index off aus dem Array b in den Stream. Diese Variante muß in der Unterklasse überschrieben werden.
Exception: IOException


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

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