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

java.lang.Object
   |
   +--java.io.Reader
         |
         +--java.io.PipedReader

Deklaration

public class PipedReader
extends java.io.Reader

Beschreibung

Diese Klasse ist das Reader-Äquivalent des PipedInputStream.


 
Konstruktoren
publicPipedReader()
publicPipedReader(PipedWriter src)
 
Methoden
public voidclose()
public voidconnect(PipedWriter src)
public intread()
public intread(char[] b, int off, int len)
public booleanready()


 

Konstruktoren im Detail

public PipedReader()
Erzeugt einen neuen PipedReader, der noch keine Verbindung besitzt. Vor der Benutzung muß er noch mit einem PipedWriter verbunden werden (entweder mit connect() oder dem Konstruktor von PipedWriter).
public PipedReader(PipedWriter src)
Erzeugt einen neuen PipedReader, der mit dem PipedWriter src verbunden ist.
Exception: IOException

 

Methoden im Detail

public void close()
Schließt den Stream.
Exception: IOException
public void connect(PipedWriter src)
Verbindet den Stream mit src.
Exception: IOException
public int read()
Liest ein Zeichen und liefert es in der Unicode-Codierung zurück. Der Rückgabewert ist -1, falls das Ende des Streams erreicht ist.
Exception: IOException
public int read(char[] b, int off, int len)
Versucht, len Zeichen aus dem Stream zu lesen und speichert sie ab dem Index off in b. Wenn beim Versuch, das erste Zeichen zu lesen, das Dateiende bereits erreicht ist, ist der Rückgabewert -1. Ansonsten wird die Anzahl der tatsächlich gelesenen Bytes zurückgeliefert. Wenn während des Lesevorgangs das Stream-Ende erreicht wird oder wenn im darunterliegenden Stream nur weniger als len Bytes gelesen werden können, ohne zu blockieren, kehrt die Methode zurück und liefert die Anzahl der bis dahin gelesenen Bytes.
Exception: IOException
public boolean ready()
Liefert true, wenn Daten zum Lesen aus dem Stream bereitstehen, so dass ein nachfolgender Aufruf von read() nicht blockiert, sonst false.
Exception: IOException


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

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