Klasse RecyclingInputStreamReader
java.lang.Object
java.io.Reader
gdv.xport.io.RecyclingInputStreamReader
- Alle implementierten Schnittstellen:
 Closeable,AutoCloseable,Readable
Im Gegensatz zum normalen InputStreamReader verwendet diese Klasse immer den
 gleichen 
Reader fuer einen bereits verwendeten InputStream.
 Dies vermeidet Probleme, wenn der Constructor mehrfach mit dem gleichen
 InputStream aufgerufen wird, um den Original-Stream mit mehreren
 Readern bis zum Ende lesen zu koennen.- Seit:
 - 0.9.2 (26.01.2014)
 - Autor:
 - oliver
 - Siehe auch:
 
- 
Feldübersicht
 - 
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungErzeugt ein neuesRecyclingInputStreamReader-Objekt.RecyclingInputStreamReader(InputStream in, String charsetName) Erzeugt ein neuesRecyclingInputStreamReader-Objekt.Erzeugt ein neuesRecyclingInputStreamReader-Objekt. - 
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()Wir schliessen hier nur den letzten Reader, damit die anderen Reader nicht ploetzlich vor einem geschlossen Stream stehen.voidmark(int readAheadLimit) booleanintread()intread(char[] cbuf) intread(char[] cbuf, int off, int len) intread(CharBuffer target) booleanready()voidreset()longskip(long n) toString()Von Klasse geerbte Methoden java.io.Reader
nullReader, transferTo 
- 
Konstruktordetails
- 
RecyclingInputStreamReader
Erzeugt ein neuesRecyclingInputStreamReader-Objekt.- Parameter:
 in- the in
 - 
RecyclingInputStreamReader
public RecyclingInputStreamReader(InputStream in, String charsetName) throws UnsupportedEncodingException Erzeugt ein neuesRecyclingInputStreamReader-Objekt.- Parameter:
 in- der InputStreamcharsetName- Zeichenkodierung, z.B. "ISO-8859-1"- Löst aus:
 UnsupportedEncodingException- the unsupported encoding exception
 - 
RecyclingInputStreamReader
Erzeugt ein neuesRecyclingInputStreamReader-Objekt.- Parameter:
 in- der InputStreamcs- Zeichensatz-Kodierung
 
 - 
 - 
Methodendetails
- 
close
Wir schliessen hier nur den letzten Reader, damit die anderen Reader nicht ploetzlich vor einem geschlossen Stream stehen.- Angegeben von:
 closein SchnittstelleAutoCloseable- Angegeben von:
 closein SchnittstelleCloseable- Angegeben von:
 closein KlasseReader- Löst aus:
 IOException- Signals that an I/O exception has occurred.- Siehe auch:
 
 - 
read
- Angegeben von:
 readin KlasseReader- Löst aus:
 IOException
 - 
mark
- Setzt außer Kraft:
 markin KlasseReader- Löst aus:
 IOException
 - 
markSupported
public boolean markSupported()- Setzt außer Kraft:
 markSupportedin KlasseReader
 - 
read
- Setzt außer Kraft:
 readin KlasseReader- Löst aus:
 IOException
 - 
read
- Setzt außer Kraft:
 readin KlasseReader- Löst aus:
 IOException
 - 
read
- Angegeben von:
 readin SchnittstelleReadable- Setzt außer Kraft:
 readin KlasseReader- Löst aus:
 IOException
 - 
ready
- Setzt außer Kraft:
 readyin KlasseReader- Löst aus:
 IOException
 - 
reset
- Setzt außer Kraft:
 resetin KlasseReader- Löst aus:
 IOException
 - 
skip
- Setzt außer Kraft:
 skipin KlasseReader- Löst aus:
 IOException
 - 
toString
 
 -