Package gdv.xport.io

Klasse PushbackLineNumberReader

Alle implementierten Schnittstellen:
Closeable, AutoCloseable, Readable

public class PushbackLineNumberReader extends PushbackReader
Dies ist ein PushbackReader, der um Eigenschaften des. LineNumberReaders 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:
  • Konstruktordetails

    • PushbackLineNumberReader

      public PushbackLineNumberReader(Reader in)
      Instantiates a new pushback line number reader.
      Parameter:
      in - the in
    • PushbackLineNumberReader

      public PushbackLineNumberReader(Reader in, int size)
      Instantiates a new pushback line number reader.
      Parameter:
      in - the in
      size - the size
  • Methodendetails

    • read

      public int read() throws IOException
      Setzt außer Kraft:
      read in Klasse PushbackReader
      Löst aus:
      IOException
    • read

      public int read(char[] cbuf) throws IOException
      Setzt außer Kraft:
      read in Klasse Reader
      Löst aus:
      IOException
    • read

      public int read(CharBuffer target) throws IOException
      Angegeben von:
      read in Schnittstelle Readable
      Setzt außer Kraft:
      read in Klasse Reader
      Löst aus:
      IOException
    • read

      public int read(char[] cbuf, int off, int len) throws IOException
      Setzt außer Kraft:
      read in Klasse PushbackReader
      Löst aus:
      IOException
    • readLine

      public String readLine() throws IOException
      Read line.
      Gibt zurück:
      the string
      Löst aus:
      IOException - Signals that an I/O exception has occurred.
    • reset

      public void reset() throws IOException
      Setzt außer Kraft:
      reset in Klasse PushbackReader
      Löst aus:
      IOException
    • unread

      public void unread(char[] cbuf, int off, int len) throws IOException
      Setzt außer Kraft:
      unread in Klasse PushbackReader
      Löst aus:
      IOException
    • unread

      public void unread(char[] cbuf) throws IOException
      Setzt außer Kraft:
      unread in Klasse PushbackReader
      Löst aus:
      IOException
    • unread

      public void unread(int c) throws IOException
      Setzt außer Kraft:
      unread in Klasse PushbackReader
      Löst aus:
      IOException
    • getLineNumber

      public int getLineNumber()
      Gets the line number.
      Gibt zurück:
      the line number
    • skipNewline

      public void skipNewline() throws IOException
      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

      public void skipWhitespace() throws IOException
      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

      public void skip(char... chars) throws IOException
      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

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object