Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

InputRecordStream

&pagelevel(5)&pagelevel

Die abstrakte Klasse InputRecordStream ist die Basisklasse für alle Implementierungen von Klassen, die das sequentielle Lesen von Datensätzen erlauben. Mit dem JRIO-API werden zwei Implementierungen dieser abstrakten Klasse zur Verfügung gestellt, die Klasse FileInputRecordStream für das sequentielle Lesen aus einer Datei und die Klasse ArrayInputRecordStream für das sequentielle Lesen aus einem Array von Record-Objekten.

Die abstrakte Klasse schreibt die Implementierung von Methoden zum sequentiellen Lesen und Überspringen von Sätzen ebenso wie das Schließen der Datei vor sowie eine Methodengruppe zur elementaren Rückpositionierung (mark/reset), die aber von Implementierungen nicht notwendig unterstützt werden muss.

Die Methoden der abstrakten Klasse werden hier nicht weiter beschrieben, sondern bei den einzelnen Implementierungen in ihrer konkreten Ausprägung erläutert. Die API-Dokumentation enthält diese Beschreibung für Anwender, die eigene Implementierungen realisieren wollen.