Regain 2.1.0-STABLE API

net.sf.regain
Class RegainToolkit.LowercasingReader

java.lang.Object
  extended by java.io.Reader
      extended by net.sf.regain.RegainToolkit.LowercasingReader
All Implemented Interfaces:
Closeable, Readable
Enclosing class:
RegainToolkit

private static class RegainToolkit.LowercasingReader
extends Reader

Liest alle Zeichen von einem eingebetteten Reader in Kleinschreibung.

Author:
Til Schneider, www.murfman.de

Field Summary
private  Reader mNestedReader
          Der eingebettete Reader.
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
RegainToolkit.LowercasingReader(Reader nestedReader)
          Erzeugt eine neue LowercasingReader-Instanz.
 
Method Summary
 void close()
          Schlie�t den eingebetteten Reader.
 int read(char[] cbuf, int off, int len)
          Liest Daten vom eingebetteten Reader und wandelt sie in Kleinschreibung.
 
Methods inherited from class java.io.Reader
mark, markSupported, read, read, read, ready, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mNestedReader

private Reader mNestedReader
Der eingebettete Reader.

Constructor Detail

RegainToolkit.LowercasingReader

public RegainToolkit.LowercasingReader(Reader nestedReader)
Erzeugt eine neue LowercasingReader-Instanz.

Parameters:
nestedReader - Der Reader, von dem die Daten kommen, die in Kleinschreibung gewandelt werden sollen.
Method Detail

close

public void close()
           throws IOException
Schlie�t den eingebetteten Reader.

Specified by:
close in interface Closeable
Specified by:
close in class Reader
Throws:
IOException - Wenn der eingebettete Reader nicht geschlossen werden konnte.

read

public int read(char[] cbuf,
                int off,
                int len)
         throws IOException
Liest Daten vom eingebetteten Reader und wandelt sie in Kleinschreibung.

Specified by:
read in class Reader
Parameters:
cbuf - Der Puffer, in den die gelesenen Daten geschrieben werden sollen
off - Der Offset im Puffer, ab dem geschreiben werden soll.
len - Die max. Anzahl von Zeichen, die geschrieben werden soll.
Returns:
Die Anzahl von Zeichen, die tats�chlich geschrieben wurde, bzw. -1, wenn keine Daten mehr verf�gbar sind.
Throws:
IOException - Wenn nicht vom eingebetteten Reader gelesen werden konnte.

Regain 2.1.0-STABLE API

Regain 2.1.0-STABLE, Copyright (C) 2004-2010 Til Schneider, www.murfman.de, Thomas Tesche, www.clustersystems.info