main.tools.eingabe
Class MyLineNumberReader
java.lang.Object
|
+--java.io.Reader
|
+--java.io.BufferedReader
|
+--java.io.LineNumberReader
|
+--main.tools.eingabe.MyLineNumberReader
- public class MyLineNumberReader
- extends java.io.LineNumberReader
Klasse, welche Zeilenendkommentar überliest
- Version:
- $Revision: 1.4 $
- Author:
- Simon Tiffert
|
Field Summary |
private java.lang.String |
kommentar
|
| Fields inherited from class java.io.LineNumberReader |
|
| Fields inherited from class java.io.BufferedReader |
|
| Fields inherited from class java.io.Reader |
lock |
|
Constructor Summary |
MyLineNumberReader(java.io.Reader reader,
java.lang.String kommentar)
Der Kommentar, der überlesen werden soll, wird definiert und
der Standardkonstruktor der Superklasse wird aufgerufen. |
|
Method Summary |
java.lang.String |
readLine()
Die Funktionalität der Supermethode wird
beibehalten, allerdings werden Zeilen, die mit
einem oben definierten Kommentar beginnen, nicht mit
ausgegeben. |
private java.lang.String |
stripLine(java.lang.String zeile)
Diese Funktion entfernt Zeilenendkommentar |
| Methods inherited from class java.io.LineNumberReader |
getLineNumber, mark, read, read, reset, setLineNumber, skip |
| Methods inherited from class java.io.BufferedReader |
close, markSupported, ready |
| Methods inherited from class java.io.Reader |
read |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kommentar
private java.lang.String kommentar
MyLineNumberReader
public MyLineNumberReader(java.io.Reader reader,
java.lang.String kommentar)
- Der Kommentar, der überlesen werden soll, wird definiert und
der Standardkonstruktor der Superklasse wird aufgerufen.
- Parameters:
reader - kommentar -
readLine
public java.lang.String readLine()
throws java.io.IOException
- Die Funktionalität der Supermethode wird
beibehalten, allerdings werden Zeilen, die mit
einem oben definierten Kommentar beginnen, nicht mit
ausgegeben.
- Overrides:
readLine in class java.io.LineNumberReader
java.io.IOException- See Also:
BufferedReader.readLine()
stripLine
private java.lang.String stripLine(java.lang.String zeile)
- Diese Funktion entfernt Zeilenendkommentar
- Parameters:
zeile - Die Zeile, die bearbeitet werden soll
- Returns:
- Die Zeile, in der kein Kommentar mehr steht