Package gdv.xport.io
Klasse PushbackLineNumberReader
java.lang.Object
java.io.Reader
java.io.FilterReader
java.io.PushbackReader
gdv.xport.io.PushbackLineNumberReader
- Alle implementierten Schnittstellen:
Closeable
,AutoCloseable
,Readable
Dies ist ein
PushbackReader
, der um Eigenschaften des.
LineNumberReader
s angereichert wurde.
Der Einfachhalt wegen wird zum Zaehlen nur das Newline-Zeichen (\n) herangezogen.
- Seit:
- 0.9.2 (19.01.2014)
- Autor:
- oliver (ob@aosd.de)
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder java.io.FilterReader
in
-
Konstruktorübersicht
KonstruktorBeschreibungInstantiates a new pushback line number reader.PushbackLineNumberReader
(Reader in, int size) Instantiates a new pushback line number reader. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Gets the line number.int
read()
int
read
(char[] cbuf) int
read
(char[] cbuf, int off, int len) int
read
(CharBuffer target) readLine()
Read line.void
reset()
void
skip
(char... chars) If the next characters in the input stream is one of the given characters these characters will be skipped.void
Wenn das naechste Zeichen das Zeilenende ist, wird es uebersprungen.void
Wenn das naechste Zeichen in Leerzeichen oder Zeilenende ist, wird es uebersprungen.toString()
void
unread
(char[] cbuf) void
unread
(char[] cbuf, int off, int len) void
unread
(int c) Von Klasse geerbte Methoden java.io.PushbackReader
close, mark, markSupported, ready, skip
Von Klasse geerbte Methoden java.io.Reader
nullReader, transferTo
-
Konstruktordetails
-
PushbackLineNumberReader
Instantiates a new pushback line number reader.- Parameter:
in
- the in
-
PushbackLineNumberReader
Instantiates a new pushback line number reader.- Parameter:
in
- the insize
- the size
-
-
Methodendetails
-
read
- Setzt außer Kraft:
read
in KlassePushbackReader
- Löst aus:
IOException
-
read
- Setzt außer Kraft:
read
in KlasseReader
- Löst aus:
IOException
-
read
- Angegeben von:
read
in SchnittstelleReadable
- Setzt außer Kraft:
read
in KlasseReader
- Löst aus:
IOException
-
read
- Setzt außer Kraft:
read
in KlassePushbackReader
- Löst aus:
IOException
-
readLine
Read line.- Gibt zurück:
- the string
- Löst aus:
IOException
- Signals that an I/O exception has occurred.
-
reset
- Setzt außer Kraft:
reset
in KlassePushbackReader
- Löst aus:
IOException
-
unread
- Setzt außer Kraft:
unread
in KlassePushbackReader
- Löst aus:
IOException
-
unread
- Setzt außer Kraft:
unread
in KlassePushbackReader
- Löst aus:
IOException
-
unread
- Setzt außer Kraft:
unread
in KlassePushbackReader
- Löst aus:
IOException
-
getLineNumber
public int getLineNumber()Gets the line number.- Gibt zurück:
- the line number
-
skipNewline
Wenn das naechste Zeichen das Zeilenende ist, wird es uebersprungen. Ansonsten wird es wieder in den Eingabepuffer zurueckgestellt.- Löst aus:
IOException
- Signals that an I/O exception has occurred.
-
skipWhitespace
Wenn das naechste Zeichen in Leerzeichen oder Zeilenende ist, wird es uebersprungen. Ansonsten wird es wieder in den Eingabepuffer zurueckgestellt.- Löst aus:
IOException
- Signals that an I/O exception has occurred.
-
skip
If the next characters in the input stream is one of the given characters these characters will be skipped.- Parameter:
chars
- the chars- Löst aus:
IOException
- Signals that an I/O exception has occurred.
-
toString
-