Namespace Alvine\IO
Alvine\IO\File |
BufferReader | Buffer-Reader |
ByteInputStream | ByteInputStream |
ByteOutputStream | ByteOutputStream |
ColumnTextReader | Abstrakte Klasse für das lesen einzelner Spalten aus einer Zeile |
ColumnTextWriter | Abstrakte Klasse wür das schreiben einzelner Spalten in eine Zeile |
CsvReader | Liest eine CSV Datei von einem Stream und stellt Methoden zur Verarbeitung zur Verfügung. |
CsvWriter | Schreibt eine CSV in einen Stream und stellt Methoden zur Verarbeitung zur Verfügung. |
FileInputStream | Die FileInputStream-Klasse erstellt einen Stream, der zum Lesen von Dateien genommen werden kann. |
FileOutputStream | Die FileOutputStream-Klasse erstellt einen Stream, der zum Schreiben von Dateien genommen werden kann. |
InputStream | Lesen von Daten. |
ObjectReader | Die Klasse ObjectReader stellt die Möglichkeit ein serialisiertes Alvine-Objekt aus einem InputStream zu lesen und und wieder herzustellen bereit. |
ObjectWriter | Schreibt ein Objekt - das von Alvine\Core\Alvine abgeleitet sein muss - in einen Stream. Damit kann man einfach ein Objekt serialisieren und abspeicher. Damit ist es auch möglich Objekte zwischen verschiedenen Systemen auszutauschen. |
OutputStream | Ausgabe |
Reader | Haupklasse für alle Reader. Ein Reader stellt Verarbeitungsfunktionen für Daten die von einem Stream geliefert werden zur Verfügung. |
Stream | Haupklasse für alle Streams |
StringInputStream | StringInput |
StringOutputStream | StringOutputStream |
TextReader | Liest einen Text von einem Stream und stellt Methoden zur Verarbeitung zur Verfügung. // Auslesen einer Zeile aus einer Textdatei $directory = new File\Directory(__DIR__); $file = new File\File('text.txt', $directory); $stream = FileInputStream::fromFile((string) $file); $reader = new TextReader($stream); $line = $reader->read(5,0); |
TextWriter | Schreibt einen Text in einen Stream und stellt Methoden zur Verarbeitung zur Verfügung. |
Writer | Haupklasse für alle Writer. Ein Writer stellt Verarbeitungsfunktionen für Daten die in einen Stream geschrieben werden zur Verfügung. |
CsvImplementation | Das Trait definiert eine Implementierung der CSV Methoden und Eigenschaften |
IOException | Diese Exception wird geworfen wenn Alvine die Stringklasse ein Problem hat und nicht normal weiterarbeiten kann. |