Class PreambleRemovedReader
java.lang.Object
java.io.Reader
java.io.FilterReader
fr.gpmsi.PreambleRemovedReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Readable
Reader qui ne renvoie des données que après qu'une ligne vide a été rencontrée.
Utile pour sauter les premières lignes d'un fichier csv, par exemple.
-
Field Summary
Fields inherited from class java.io.FilterReader
in -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Fermeturevoidmark(int readAheadLimit) Non supporté, envoie une exceptionbooleanOfficiellement nous ne supportons pas "mark"intread()intread(char[] cbuf) intread(char[] cbuf, int off, int len) booleanready()voidreset()Non supporté, envoie une exceptionlongskip(long n) Methods inherited from class java.io.Reader
nullReader, of, read, transferTo
-
Constructor Details
-
PreambleRemovedReader
Constructeur qui prend un Reader en entrée- Parameters:
in- le Reader
-
-
Method Details
-
read
- Overrides:
readin classFilterReader- Throws:
IOException
-
read
- Overrides:
readin classReader- Throws:
IOException
-
read
- Overrides:
readin classFilterReader- Throws:
IOException
-
skip
- Overrides:
skipin classFilterReader- Throws:
IOException
-
ready
- Overrides:
readyin classFilterReader- Throws:
IOException
-
markSupported
public boolean markSupported()Officiellement nous ne supportons pas "mark"- Overrides:
markSupportedin classFilterReader
-
mark
Non supporté, envoie une exception- Overrides:
markin classFilterReader- Throws:
IOException- Envoyée systématiquement
-
reset
Non supporté, envoie une exception- Overrides:
resetin classFilterReader- Throws:
IOException- Envoyée systématiquement
-
close
Fermeture- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterReader- Throws:
IOException
-